CSS hack整理

对于前台开发来说,最讨厌的就是各个浏览器对CSS的兼容性问题了,每次一开发前台总要在各个浏览器中测试,电脑中除了IE还安装了十多个浏览器,还有IETest这个针对IE各版本测试的软件,每次都头疼为什么这么多浏览器就不能统一一下呢,为什么还有那么多人还舍不得放弃IE6呢。

好了,闲话不扯了,进入正题,在上篇博文《当{clear:both}遇上古董IE6》中我就提到了要整理一下CSS的hack,结果一直拖到今天实在无法忍受每次都百度一条一条的找了,索性今天先整理一点,后边再慢慢的一点点的整理。先看下面这张表:


IE6IE7IE8IE9IE10FirefoxOpera
Chrome
Safari
_
××
×
×
×



*

×
×
×
×



*+
×

×
×
×
×



!important
×








\0
×
×



×



\9\0
×
×
×


×



:root
×
×
×

×
×













从这张表可以清晰的看出各个浏览器的CSS hack方法,当然,这是从网上整理出来的,空白的地方本人还没整理,可能有个别浏览器有误,不过还是等后边测试了再继续完善的整理吧(我还得赶项目)。