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