我有这个css:
fieldset li { padding-bottom: 0em; }
然而,它的行为不正常,使用firebug,我看到这种风格有一条线穿过它,表明它被覆盖.有没有办法在firebug告诉什么是压倒一种风格?
在样式选项卡中,这是我看到的:
fieldset li { clear:left; float:left; padding-bottom:1em; width:100%; } Default.CSS (line 42) fieldset li { padding-bottom:0; } Default.CSS (line 27) Inherited fromol fieldset ol { list-style-image:none; list-style-position:outside; list-style-type:none; } Default.CSS (line 23) Inherited fromtable#ctl00_ContentPlaceHolder1_ScorecardEdit1_frmEdit element.style { border-collapse:collapse; }
当我去计算的标签,我看到它的padding-bottom为16px.我怎么知道这是从哪里来的?
所有的答案到目前为止似乎暗示我应该看到风格标签中的所有应用的样式(我发誓这是上次我使用firebug的工作),但这一次我没有看到所有的风格!
(我正在运行Firebug 1.5.2)
解
我是个白痴.这是由于(正在脸上盯着我)造成的:
fieldset li { clear:left; float:left; padding-bottom:1em; width:100%; }
那是把我扔掉的.这是当您从网络上复制/粘贴CSS而无需理解的情况.
解决方法
什么样的风格超越了划线的风格,通常会超越它.如果不是这种情况,请开始点击禁用样式图标并查看问题所在.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。