jsp-外联式CSS部分样式无法引用

问题描述

外联式CSS部分样式无法引用

我在JSP页面上设置了两个按钮:

 <input type="submit" value="登 录" style="width:100px;" class="button_blue"/>
 <input type="button" value="注 册" style="width:100px;" class="button_green" onclick="javascript:location.href='register.jsp'"/>

采用了外联式的css,css文件中的配置如下:

 .button_blue
{
    display:inline-block;
    float:left;
    height:41px;border-radius:4px;
    background:#2795dc;border:none;cursor:pointer;
    border-bottom:3px solid #0078b3;*border-bottom:none;
    color:#fff;
    font-size:16px;padding:0 10px;*width:140px;
    text-align:center;outline:none;font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;
}
input.button_blue:hover
{
    background:#0081c1;
    border-bottom:3px solid #006698;*border-bottom:none;
    color:#fff;
    text-decoration:none;
}
.button_green
{
    display:inline-block;
    float:left;
    height:41px;border-radius:4px;
    background:#aef055;border:none;cursor:pointer;
    border-bottom:3px solid #46a60d;*border-bottom:none;
    color:#fff;
    font-size:16px;padding:0 10px;*width:140px;
    text-align:center;outline:none;font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;
}
input.button_green:hover
{
    background:#46a60d;
    border-bottom:3px solid #40741d;*border-bottom:none;
    color:#fff;
    text-decoration:none;
}

但是运行效果却是这样

登录按钮有效果,但注册按钮没有应用到css中的样式,但当我将注册按钮的样式直接定义在head部分的标签中时,效果是可以显示的,请问为什么会出现这种情况?</p>

解决方案

根据你的描述分析 应该是这个页面引用了 多个css文件 而其他css文件也有 .button_green 顶掉了你写的这段代码。
当你把这个样式 放到页面的 head 部分中后 这段css 优先级变高 所以又好用了。
你可以用 谷歌浏览器调试一下 看看是那个css文件顶掉的你的样式 再尝试用 关键字 !important 强制把某些css 样式优先级调成最高

解决方案二:

我想问一下,将submit换成button之后,效果会怎么样呢?

解决方案三:

用f12调试工具一看就看出问题了

解决方案四:

因为你的css样式没有被加载出来,你可以去firefox的firebug看一下,肯定报错了

时间: 2024-10-21 13:56:00

jsp-外联式CSS部分样式无法引用的相关文章

为什么div中直接设置width,height,color没有效果?一定要通过css的样式来设置吗?

问题描述 为什么div中直接设置width,height,color没有效果?一定要通过css的样式来设置吗? 像如下的样子设置div并没有效果. 但是如果是这样设置就有效果 #testdiv{ width:100; height:100; color:blue; } 是因为div只能通过css的样式来设置吗? 解决方案 用JS设置div的width,height(精华版) 解决方案二: div中你是怎么设置 的?发上来看看吧! 解决方案三: div 元素好像只支持align 属性 解决方案四:

XHTML+CSS:调用样式表

css|xhtml|样式表 web标准设计网站,过渡的方法主要是采用XHTML+CSS,css样式表是必不可少的.这就要求所有网页设计师必须熟练掌握CSS,如果你以前不常用,那么现在就开始学习吧.要制作符合web标准的网站,不懂CSS是设计不出漂亮的页面的.    事实上,所有表现的地方都需要用CSS来实现.我们以前都习惯用table来定位和布局,现在要改用DIV来定位和布局.这是思维方式的变化,一开始有些不习惯.呵呵,任何变革都会有阻力的,为了享受标准带来的"益处",放弃一些老的传统

怎样管理CSS好样式

css 学习WEB标准的朋友一般都是从学习CSS开始,为什么呢?因为CSS是一种很有意思的语言,它能让我们的网页千变万化.也许我们一开始的接触只是因为链接的样式修改,然后慢慢发现CSS的强大而又简单,于是我们用它来控制整个网页的布局.排版.色彩.图片等等工作.学习了CSS之后我们又会发现XHTML 的结构更为重要,一个好的XHTML结构可以让CSS少费很多事.同时也会避免网页在不同浏览器之间的差异.于是又开始学习XHTML代码,并且不断的去摸索着XHTML的结构的特点.会写CSS了,也懂得XHT

用JS控制CSS基本样式

用JS控制CSS基本样式的方法 CSS code .class1 { width:10px; background-color: red; } HTML code  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <link rel="stylesheet" type="text/css" href=

JSP 隐式对象

JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明.JSP隐式对象也被称为预定义变量. JSP所支持的九大隐式对象: 对象 描述 request HttpServletRequest类的实例 response HttpServletResponse类的实例 out PrintWriter类的实例,用于把结果输出至网页上 session HttpSession类的实例 application ServletContext类的实例,与应用上下文有关 conf

googleapis-下载的主题样式表引用了谷歌字体怎么处理

问题描述 下载的主题样式表引用了谷歌字体怎么处理 下载的样式表第一行是:@import url("//fonts.googleapis.com/css?family=Ubuntu"); 这个要怎么处理下国内才能用? 解决方案 采用360的google 字体镜像站点 解决方案二: 下载下来css放在你自己的服务器上.

JSP中隐式对象用法实例_JSP编程

本文实例讲述了JSP中隐式对象用法.分享给大家供大家参考,具体如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServ

【BootStrap】简单聊一聊CSS全局样式和表格样式-附有源码

转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] CSS全局样式 1.布局容器类样式.container 和 .container-fluid .container 固定宽度并且具有响应式. .container-fluid 自由宽度(100%宽度). 这2个class是直接在body标签下建立一个div标签class等于这2个中的一个. 然后其他内容全部写在这个div标签中即可 例如: <!DOCTYPE html> <h

火狐-老问题没人理 新发一下 为什么css父样式无法正确显示?

问题描述 老问题没人理 新发一下 为什么css父样式无法正确显示? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" la