最常见的CSS实践是什么?

时间:2011-11-14 17:12:08

标签: html css templates

我想知道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;}

有谁知道我在哪里可以找到这个种类的完整列表

4 个答案:

答案 0 :(得分:3)

通常最好的事情是CSS重置。我经常使用的是http://meyerweb.com/eric/tools/css/reset/

  

重置样式表的目标是减少浏览器在默认行高,边距和标题字体大小等方面的不一致性。如果您有兴趣,在2007年5月的一篇文章中讨论了背后的一般推理。重置样式经常出现在CSS框架中,原始的“meyerweb重置”进入蓝图等等。

     

此处给出的重置样式有意非常通用。例如,没有为body元素设置任何默认颜色或背景。我不特别建议您在自己的项目中以不变的状态使用它。应对其进行调整,编辑,扩展和调整以匹配您的特定重置基线。填写页面,链接等的首选颜色。

     

换句话说,这是一个起点,而不是一个没有触感的独立黑匣子。

答案 1 :(得分:1)

添加到@Speed ...

这是我最喜欢的CSS重置,以启动大多数网站:Eric Meyer Reset CSS

答案 2 :(得分:1)

每个人都建议CSS重置,但它们对我来说似乎是多余的。

我建议Normalize.css,因为它试图在浏览器中规范化CSS,而不会删除默认情况下附加到h1,{{1}等元素的有用属性},h2h3

答案 3 :(得分:0)

雅虎有一个不错的选择:http://yuilibrary.com/yui/css/

Yahoo重置

基础CSS重置删除了浏览器提供的HTML元素的不一致样式。这创造了一个可靠的平坦基础。加载CSS重置后,编写项目所需的显式CSS。

CSS Base可以通过为我们的浏览器基线一致的常见HTML元素应用样式基础来补充CSS重置。

雅虎基地

CSS Base是一个可选的CSS文件,它补充了YUI的核心CSS基础(CSS重置和CSS字体)。 CSS Base为HTML元素应用了样式基础,这对于基线浏览器是一致的。

CSS Base也可用作您自己的基本文件的模板,或用于样式化HTML元素的片段库。