1.Line-height 是不错的属性,可以在竖直对齐有很大作用,但是它并不是对所有标签有效,如:img select,此时你可以想到一个属性:vertical-align:middle; 然后 margin-top:-px
2.letter-spacing和word-spacing这两个属性都用来添加他们对应的元素中的空白。letter-spacing添加字母之间的空白,而word-spacing添加每个单词之间的空白
3.尽量少用 来控制间距,加载的时候“闪”一下很不舒服。用标签的width,margin和padding也少用,兼容问题会少一些,更重要的是,一旦用到JQuery动画,你的那些个padding和margin,差生的动画效果用户体验很差。
4.z-index是个好东西,尤其复杂定位的页面,但是在ie7 容易混乱,一定要给要给浮动的层的最上层的父级模块标签也写上z-index
5.关于换行
1.word-break:break-all;只对英文起作用,以字母作为换行依据
2. word-wrap:break-word;只对英文起作用,以单词作为换行依据
3.{white-space:pre-wrap;只对中文起作用,强制换行
4.{white-space:nowrap;强制不换行,都起作用
5.{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;不换行,超出部分隐藏且以省略号形式出现