3.2

大多数允许使用多个关键字的CSS属性都允许以任何顺序书写关键字,但font属性是很少见的例外之一.
font: <font-size> <font-family>;这连个只必须按照既定的顺序进行书写,如果顺序颠倒或者漏掉了其中一个,浏览器会完全忽略这条声明. 
其他关键字全部都得放在这两个必备的值后面.放在后面,浏览器会完全忽略这条声明. 
3.3
行高值和字号可以缩写为:
font: 100%/2.5 Helvetica,sans-serif;
3.4
行高值(line-height)建议为无单位的数值
3.5
避免缺少样式的边框柱,因为border-style默认为none
3.7
抑制元素的显示的方案:
最显而易见的方案:display:none,(提示:直接通过js将显示值设为none后复原时若不设定任何值:即obj.style.display='',会默认回复为在其余CSS中设置的值)
另一个普遍的解决方案:添加一个可以隐藏元素的类,要显示元素的时候,去掉这个类即可。
不过display:none会带来一个问题,显示值为none的元素无法被绝大多数的辅助技术(如屏幕阅读器)"看到"
3.8
visibility:hidden 虽然被隐藏了,但仍参与页面布局,而display:none不会参与页面布局,但同样无法被绝大多数的辅助技术"看到"
3.9
可通过绝对定位将元素移除屏幕,至少仍能被辅助技术识别。
3.15
ul的首行缩进或凸出可通过text-indent属性来设置,但注意必须吧list-style设为none
3.18
可通过:before和:after的content属性自定义列表标记
3.19
html和body都可以应用样式,可通过设置这两个的样式实现页面顶部贯穿双色的效果
3.21
可通过特定的CSS明显看出在查看的东西是在开发服务器上还是生产服务器上