css样式问题,如何覆盖掉最后那条的样式

第二个样式的里面内容不能修改,因为是公共方法;不能修改样式名称,只能修改第一个样式的里面的内容。在第一个样式中怎么覆盖掉第二个样式的最后一条。

第1个回答  2012-04-10
div后面不要空格就
div.border-t {border-top:0 solid black !important;}

div后面有空格说明是某个div下面的class为border-t的一个节点,如果div后面没有空格,那么说明是class为border-t的div追问

改成那种依旧没有效果

追答

你看一下样子变了没,因为在firefox中的firebug查看,只要是有!important的话,它都不会用删除线显示的,如果还没有覆盖的话,也由可能有其他引起的,最好有个东西让看一下

第2个回答  2012-04-10
在这里修改一下两个选择器的位置就可以了。
也就是说,定义时,从一般到特殊。追问

不得不说。谢谢你的一个提醒,算是我死脑子,css的问题就用css解决。我直接在页面上写js移除样式,就根本不要去覆盖什么了

本回答被提问者采纳
第3个回答  2012-04-10
表示关注,顺便提个问题,为什么两个选择器的名字要取一样?追问

因为第二个是在样式表里面的,第一个是在页面上直接加的,这个样式的公共的 ,所以那个页面打开就会调用第二个样式,所以写了第一个样式优先级高于第二个去覆盖。但是最后那句没有覆盖掉

追答

臣以为是!important的问题,目前没想到办法

css样式问题,怎么才能覆盖最后一条样式
用jq,代码是$('div .border-t').css{'border-top','none'},记得引入jq文件哦

请问如果一个div有N个css样式,如何一次性将所有样式全部去除呢?_百度...
用css只能用样式覆盖样式,这样重叠覆盖比较耗资源,用jquery可以一次性清除的干干净净 代码 $("div").attr("class","");另外也可以通过css优先级设置div的样式,这样可以做到同一个css,在不同的父级div下显示的样式不同

怎么让每一行最后一个li去除某种css样式
你把里面的风格里增加了浮动的风格。浮动:左;四,每行,再看看你UL宽度宽,每一立的宽度(如UL总宽度为600px的李,如果你想在一排4年则分别是4分之600宽)

css全局样式如何屏蔽
在你小模板的样式里加一个和你全局样式同名的样式,然后重写这个样式,就可以把全局样式盖掉了。希望能帮到你

CSS 一个样式 先后加两次 !important 后面的会覆盖前面的吗?
1、首先新建一个html文件,命名为test.html。2、在test.html文件内,使用div标签创建图层1,同时设置div的class为div1,主要用于下面通过该class来设置css样式。3、在test.html文件内,再使用div标签创建图层2,同时设置div的class为div2。4、在css标签内,对页面的div元素进行样式统一设置,定义它们的...

怎样用内联的样式覆盖外联的样式
用内联的样式覆盖外联的样式记住外联<内联<内嵌 ,按代码的文档流下载顺序,后面的叠加覆盖前面的,内层的有先外层的,就可以了。内联:是指写在同一页面文件中 统一写在head style 标签中如:div{ border:1px }。外联:是指把样式写在一个css文件中通过 link 标签导入到页面中如:。内联速度快,一...

导航ul li样式中如何去掉最后一个li背景或样式
{background: none;} 有些情况去不掉,就用!importan加权重写成:background: none!importan;:last-child意思是选择最后一个,css3的东西,低版本ie不支持,如果考虑兼容的话,可以直接给最后一个 li 单独加个 class,用 class 里面的样式去覆盖。或者用javascript取得最后一个li并重设样式。

php或者JS或者CSS怎么删除ul中最后一个li的border-bottom
php是后台语言,一般不用作前台样式的chuli,javascript或者CSS删除ul中最后一个li的border-bottom样式的方法如下:javascript:obj.style.borderBottom = "none";jquery:$("ul#test li:last-child").css("border-bottom","none");css:ul#test li:last-child{border-bottom: none;} jquery和css的...

css怎么消除默认样式
css消除默认样式的方法是通过添加“*{margin:0;padding:0}li{list-style:none}img{vertical-align:top;border:none}”语句即可。本文操作环境:windows7系统、HTML5&&CSS3版,DELL G3电脑 css怎么消除默认样式?不同的浏览器默认的样式可能不尽相同,所以开发时的第一件事可能就是如何把它们统一。如果...

CSS样式表层叠顺序
首先,重要性规则(!important)提供了对特定样式的控制权。使用这个规则可以使样式覆盖与之冲突的其他样式。当网页开发者和用户都使用了重要性规则时,开发者所指定的规则将优先级更高。例如,以下代码中,背景图片和重复模式被明确指定为重要性,因此将覆盖任何冲突的样式:cssBODY { background: url(bar...

相似回答