浏览器兼容可以说是前端开发所要面对的第一个跳转。
css hacks利用浏览器的漏洞来隐藏特地浏览器的css贵站。实现浏览器兼容的主要有两种方式:
1:条件样式表
2: css hacks(selectors haks,attribute hacks);
对此根据一些资料汇总了一些css hacks方法
1:条件样式表
像这样的代码你应该见过:
<link rel=”stylesheet” type=”text/css” href=”css/style.css”/>
<!—[if IE]>
<link rel=”stylesheet” type=”text/css” href=”css/ie.css”/>
<![endif]—>
PS:yahoo的内部编码最佳做法并不建议使用有条件的样式表。它会增加额外的平均1或2个
HTTP下载请求(参考这里)。
2:选择器 HACKS
/*IE6及一些*/
*html #uno{ color: red