Reset.css会影响其他样式表吗?

时间:2011-07-01 07:00:39

标签: css css-reset

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

请清除我的疑问

3 个答案:

答案 0 :(得分:1)

如果应用于其他div的样式更具特异性,则不行。

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

通常,使用类或应用程序中的id应用的任何样式将优先于不使用类的样式。但是你应该意识到这一领域还有许多其他规则。

 div.myStyle {...}

将永远否决

 div {...}

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

例如,如果你在reset css中指定:p {margin:0px;填充:0px} 并且使用style加载style.css:p {margin:2px;填充:2px}

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

我个人使用技术

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

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