Html 最常见的CSS实践是什么?

Html 最常见的CSS实践是什么?,html,css,templates,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-alig

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

有人知道我在哪里可以找到这类事情的完整列表吗?

通常最好从CSS重置开始。我通常用的是

重置样式表的目标是减少浏览器在默认行高、页眉边距和字体大小等方面的不一致。如果你有兴趣的话,2007年5月的一篇文章讨论了这背后的一般原因。重置样式经常出现在CSS框架中,最初的“meyerweb重置”也被引入到Blueprint中

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

换句话说,这是一个起点,而不是一个不敏感的自足黑匣子


通常最好从CSS重置开始。我通常用的是

重置样式表的目标是减少浏览器在默认行高、页眉边距和字体大小等方面的不一致。如果你有兴趣的话,2007年5月的一篇文章讨论了这背后的一般原因。重置样式经常出现在CSS框架中,最初的“meyerweb重置”也被引入到Blueprint中

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

换句话说,这是一个起点,而不是一个不敏感的自足黑匣子

添加到@Speed

这是我最喜欢的CSS重置,以开始大多数网站:。

添加到@Speed


这是我最喜欢的CSS重置,它可以启动大多数网站:。

雅虎有一个不错的选择:

雅虎重置

基本CSS重置消除了浏览器提供的HTML元素的不一致样式。这就建立了一个可靠的扁平基础。加载CSS重置后,编写项目所需的显式CSS

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

CSS基是一个可选的CSS文件,它补充了YUI的核心CSS基础(CSS重置和CSS字体)。CSS基础为HTML元素提供了适合于基线浏览器的样式基础。


CSS Base还可以用作您自己的基本文件的模板,或用于设置HTML元素样式的代码段库。

Yahoo有一个不错的选择:

雅虎重置

基本CSS重置消除了浏览器提供的HTML元素的不一致样式。这就建立了一个可靠的扁平基础。加载CSS重置后,编写项目所需的显式CSS

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

CSS基是一个可选的CSS文件,它补充了YUI的核心CSS基础(CSS重置和CSS字体)。CSS基础为HTML元素提供了适合于基线浏览器的样式基础。


CSS Base还可以用作您自己的基本文件的模板,或用于设置HTML元素样式的代码段库。

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


我建议,因为它试图跨浏览器规范化CSS,而不删除默认情况下附加到元素的有用属性,如
h1
h2
h3
ul
,等等。

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


我建议,因为它试图在浏览器之间规范CSS,而不去除默认情况下附加到元素的有用属性,如
h1
h2
h3
ul
,等等。

没有“基本实践”这样的东西。每个人都有不同的品味和偏好。每种情况和网站都是独一无二的。@Sparky672,有些人喜欢从头开始,有些人不喜欢。。。这是你的意见,我尊重你,你没有领会我的观点,这不是一种意见。你所要求的是没有单一答案的东西。每个人的“最佳实践”都是不同的。请注意下面答案的性质。。。他们并没有真正回答你的问题。。。“CSS重置”只是将所有浏览器“重置”到一个公共CSS起点。您仍然需要从头开始编写自己的CSS。也许CSS重置确实是你想要的,但你的问题并不完全清楚。我肯定他用词不对,这是“常见”实践而不是“最佳”实践。根本没有“基本实践”这样的东西。每个人都有不同的品味和偏好。每种情况和网站都是独一无二的。@Sparky672,有些人喜欢从头开始,有些人不喜欢。。。这是你的意见,我尊重你,你没有领会我的观点,这不是一种意见。你所要求的是没有单一答案的东西。每个人的“最佳实践”都是不同的。请注意下面答案的性质。。。他们并没有真正回答你的问题。。。“CSS重置”只是将所有浏览器“重置”到一个公共CSS起点。您仍然需要从头开始编写自己的CSS