查找应用CSS

查找应用CSS,css,Css,我有一个页面,UL被设置为左边填充:40px,但我找不到它被设置的位置。在firebug中,它显示在“computed”中,但不在继承样式列表中。我已经尝试删除jquery,以防它是在js中设置的。我已经删除了css-它仍然在那里。我在属性更改上设置了一个断点-无 设置左填充:0px无法修复IE7 是否有插件或更好的方法来检查应用的css规则 这可能是浏览器的默认设置。如果它不在firebug的“样式”选项卡中,那么它将由浏览器本身应用 要让Firebug显示用户代理定义的CSS,请单击样式选项

我有一个页面,UL被设置为左边填充:40px,但我找不到它被设置的位置。在firebug中,它显示在“computed”中,但不在继承样式列表中。我已经尝试删除jquery,以防它是在js中设置的。我已经删除了css-它仍然在那里。我在属性更改上设置了一个断点-无

设置左填充:0px无法修复IE7


是否有插件或更好的方法来检查应用的css规则

这可能是浏览器的默认设置。如果它不在firebug的“样式”选项卡中,那么它将由浏览器本身应用

要让Firebug显示用户代理定义的CSS,请单击样式选项卡下拉列表,然后单击“显示用户代理CSS”(感谢Gerben)

只需定义该元素的“样式”属性,即可覆盖由用户代理设置的样式:

ul{
    padding-left:20px;
}
请注意,IE7使用边距而不是填充作为列表的默认样式

您可以使用类似的方法“重置”所有用户代理定义的规则


您还可以“正常化”应用于页面的样式。这意味着覆盖用户代理定义的样式,以便所有浏览器都使用标准样式。我个人更喜欢这种方法,而不是“重置”CSS并为所有内容显式定义CSS规则。它更简单,占用的空间更少。试试。

ul
上的
左侧填充是从哪里来的

您可以通过以下操作将其删除:

ul {
    padding-left: 0;
    margin-left: 0
}
Firebug已经是这类任务的最佳Firefox插件。您只需启用此选项:


对不起,我应该说我已经厌倦了这个-它在IE7IE7中不起作用。IE7很奇怪,它使用
左边距来显示浏览器css。样式侧面板选项小菜单->显示用户代理CSSY如果您的问题已经解决,您应该最喜欢它。