0

我正在开始一个新项目,所以我想开始在我的项目中使用 Reset.css。我得到了使用 Reset.css 的概念,但困扰我的一件事是,如果影响我在同一元素上应用的其他样式.. 就像在 reset.css 中,div 有 0 边距和 0 填充......如果我申请我的样式表中某些 div 的边距,它不会受到干扰吗?

请清除我的这个疑问

4

3 回答 3

1

如果应用于您的其他 div 的样式更具体,则不会。

http://coding.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/

通常,使用类应用的任何样式或选择器中的 id 都将优先于不使用的样式。但是在这个领域还有很多其他的规则你应该知道。

IE

 div.myStyle {...}

将永远推翻

 div {...}
于 2011-07-01T07:04:56.630 回答
0

您必须先包含 reset.css,然后再包含您自己的样式表文件。并确保您的样式不会被reset.php 覆盖。

于 2011-07-01T07:04:41.957 回答
0

您需要做的是加载 reset.css 作为第一个样式表。 之后加载的任何其他内容都将覆盖 reset.css

例如,如果您在重置 css 中指定:p { margin: 0px; padding: 0px} 并加载 style.css 与 style: p {margin: 2px; 填充:2px}

将使用最后一个样式加载。

我个人使用技术

* { margin: 0px; padding: 0px; border: 0px; outline: none; list-style: none;}

将它放在 css 文件的顶部并完成工作:) 不需要额外的 .css 文件。

于 2011-07-01T07:23:24.487 回答