20150923css3+浏览器兼容性

示例做法:写布局  分析相同的元素用的样式

1、ul li a:hover{background-color:#ff0;}时要把高度写到a标签里

2、元素和父标签或兄弟之间有间距时用margin 和父标签无间距有文本缩进时在元素里用padding,不设置width

兼容性问题:浏览器对代码的解析不同,浏览器内核不同。

对某一个CSS属性没有系统的设置。50%的兼容性问题是IE6造成的。基本上不考虑IE6.

 1、#d1{margin-bottom:30px}  #d2{ margin-top:30px;}所有浏览器都是30 直接写#d1{ margin-bottom:60px;}  marging-left、margin-right是兼容的。

2、love hate原则  a:link{当前样式} a:visited{鼠标点击后的样式}  a:hover{经过 } a:active{当鼠标点击时}

其它参考:

http://www.cnblogs.com/zhutianxiang/archive/2012/01/19/2320349.html

原文地址:https://www.cnblogs.com/16lily521/p/4872327.html