- 不用hack技术一样可以写出来浏览器全兼容的页面。有时候只是需要把代码写的更严谨一点。
- margin容易在低版本的ie中出现兼容性问题,尽量少用,可以选padding或者position代替。
- 在宽高固定,子元素个数比较多,子元素位置大小没规律,尽量用定位,不要用margin,不然浏览器兼容问题会很麻烦。
- 能设置具体宽高的区块尽量设置具体的宽高。
- 需要设置背景图的元素尽量设置具体的宽高,哪怕设置宽高中的一个。
- 用常用的标签和css属性,尽量别用另类的东西,兼容性会不确定。
- 不要用行级标签(a,span)和文字标签(p等)当作划分区域的标签,还是要用div。
- 不要在行级标签中嵌套块级标签。
- 了解自己写的每一个标签,比如这个标签的大小范围、属性、嵌套层级很清楚。
- 深化区块的概念。
- 写页面的时候就检测一下兼容性,不要全写完再统一调整。
以后有再补充吧