我想知道CSS中所有常见的实践,这些东西你会自动地放在最后的网站上,而没有真正的思考。
示例:
body {margin:0;padding:0;}
ul {list-style:none;}
img {vertical-align:middle;border:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
table {border-collapse:collapse;}
td {vertical-align:top;}有谁知道我在哪里能找到这类东西的完整清单吗?
发布于 2011-11-14 17:13:34
最好的开始通常是CSS重置。我通常使用的是http://meyerweb.com/eric/tools/css/reset/
重置样式表的目标是减少浏览器在默认行高、页边距和标题字体大小等方面的不一致性。如果你有兴趣的话,2007年5月的一篇文章讨论了这背后的一般原因。重置样式经常出现在CSS框架中,最初的"meyerweb重置“出现在Blueprint等中。 这里给出的重置样式有意地非常通用。例如,没有为body元素设置任何默认颜色或背景。我并不特别建议您只在您自己的项目中使用它的未更改状态。应该对其进行调整、编辑、扩展,并以其他方式对其进行调整,使其与特定的重置基线相匹配。为页面、链接等填写您喜欢的颜色。 换句话说,这是一个起点,而不是一个自成一体的无接触黑匣子。
发布于 2011-11-14 17:15:07
加入“速度”..。
这是我最喜欢的CSS重置开始大多数网站:重置CSS。
发布于 2011-11-14 17:22:15
每个人都建议重新设置CSS,但对我来说它们似乎是多余的。
我建议使用Normalize.css,因为它试图在浏览器之间实现CSS的规范化,而不消除默认情况下附加到h1、h2、h3、ul等元素的有用属性。
https://stackoverflow.com/questions/8125322
复制相似问题