想了解关于CSS盒模型的更详细内容,请参阅 Box model。
为非零的数值加上单位:CSS要求一些属性值(如width、 height、font-size)必须要有单位。当属性值为0时是可以例外的。在那种情况下,没有单位也是必须的,因为0就是0,什么单位也都无所谓了。
理解漂浮物:尽管漂浮物这个概念很难理解,但是它很重要,因为CSS中会频繁的使用它来布局。有一些关于漂浮物的好文章,如Containing Floats、Floatutorial和Float: The Theory。
LoVe/HAte? 按照如下顺序为链接定义伪类:Link, Visited, Hover, Active.
TRouBLed?当使用简写来定义margin、padding和border时, 他们的顺序是从上开始的顺时针方向: 上、右、下、左。
以其功能给CLASS和ID命名,而不是它的表现: 如果你有一个CLASS名为.smallblue, 过后你决定用它来定位文本,使其为大号、红色,那么CLASS的名字就会被弄混淆的。最好能用名字来描述功能和结构,如.copyright和.im portant。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/html/)CSS是个敏感的东西:当HTML属性中的 class和id与 CSS一起使用时,那可就要小心了。 (参见CSS2 syntax and basic data types).
检查你的ID:文档中一个元素只能使用一个id,且id必须唯一,而class可以被多个元素所共享。
使用合法的字符为class和 id命名: Class和id的名字只能由数字、字母和连字符组成,数字和连字符是不可以开头的。(参见 CSS2 syntax and basic data types).
正确的注释:CSS的注释是以/*开头,以*/结尾的:
/* This is a comment */
CSS布局
有很多例子和进阶教程指导您如何使用CSS布局。建议您从简单的例子开始,学习它的原理,然后再去学习复杂的布局。
相关文章:
Simple 2 column CSS layout
一个例子,介绍如何创建有头部和尾部的双栏布局。
CSS Layouts
不同CSS布局展示