CSS重置覆盖Firefox中的指定元素

CSS重置覆盖Firefox中的指定元素,css,css-reset,Css,Css Reset,我有一个样式表,我在开始时应用了重置。这会将大量标记的边距和填充设置为0。但是,在样式表的后面,我将边距和填充应用于特定的标记。然而,由于某些原因,Firefox并没有在非常特定的位置通过重置 下面是一个正在发生的事情的例子。以下是我的重置: html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img,

我有一个样式表,我在开始时应用了重置。这会将大量标记的边距和填充设置为0。但是,在样式表的后面,我将边距和填充应用于特定的标记。然而,由于某些原因,Firefox并没有在非常特定的位置通过重置

下面是一个正在发生的事情的例子。以下是我的重置:

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
下面是我添加的一行代码,用于为具有类
修改的
的特定
div
元素提供样式:

.modified { padding-top: 5px; align:center; }
在Safari中,当我检查特定的
div
时,我会看到我在样式表中创建的行,它似乎已应用

在Firefox中,当我在同一个
div
上使用firebug时,我只看到css重置代码


有办法解决这个问题吗?我试过
!重要信息
,以及将其重新命名为
div.modified
,而不仅仅是
modified
,但这也不起作用。

align
不是有效的CSS属性。我假设您正在查找
text align:center

显然,还有其他因素在影响它,因为它在我的Firebug中表现得非常好:


那确实很奇怪。没有可以想象的理由,FF应该这样做。您是否尝试过修改重置(例如,尝试添加background:yellow;)并查看这是否会影响FF?或者,您可以尝试删除重置,看看您的.modified声明是否生效。思考一下如何至少缩小问题的范围——是重置还是第二次声明?我还要确保您的标记是有效的-我注意到一些浏览器比其他浏览器更能原谅格式错误的标记。

您是否尝试了Ctrl+F5清除缓存?Align不推荐使用。就应用的CSS而言,似乎工作得很好。@tvalent,请发布一个URL。实际代码是否包含
align
属性(不属于CSS)或其他替代它的内容?是的,清除缓存没有任何作用。也许它在那个元素之外的其他地方受到了影响。我只是在局部有它。是的,它确实包含
align
,我会更改它。是的,但这不会阻止
填充top:5px
在Firebug中显示。@thirtydot:它对我来说很好。问题是“在Firefox中,当我在同一个div上使用Firebug时,我只看到我的css重置代码。”。如果唯一的问题是
align
不是CSS属性,那么他就不会写这个句子,因为当他检查元素时,
padding top:5px
除了CSS重置之外还会显示。@thirtydot:我在Firefox中,它会为我显示。确切地说,它会显示出来。在你加上“显然,有其他东西在影响它”这一部分之前,你的答案是没有意义的。它没有出现在他身上,所以是的,很明显,除了
align
之外,还有其他原因导致了这一点。因此,将背景改为黄色做了一些有趣的事情:在firefox中,整个身体背景变为黄色,而safari只有特定部分变为黄色,而不是整个身体。所以问题一定在别处。嗯,在这一点上,我需要看到所有的标记和CSS。有时我会一次删除一半样式表,以缩小CSS有问题的地方——然后删除一半有问题的样式表,等等,直到找到导致问题的特定规则。