摘要: CSS学的好不好,就看你对浏览器的兼容性处理的好不好。 拿opacity来说,本来写成opacity:0.3就完事了,但MS不来这套,它用filter,我们就不得不专门为它而加上这么一大串(filer:alpha(opacity:30);),其实也能理解,USA一直都不怎么遵守联合国条约。 但IE9发布后,你会惊奇的发现,它竟然支持opacity了,oh,My god,这确实挺好,至少省了一串代码。 但话又说回来,我们处理兼容性,主要是考虑那些版本低的浏览器(如:恶心的IE6),所以,目前我们还得加上那一串。 但我相信,随着各大浏览器厂商逐渐遵守W3C,以后在处理兼容性这方面所花的时间会大大减 阅读全文
posted @ 2013-10-03 17:46 虎伢 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 对于刚刚学习前端的人来说,IEtester无疑是个测试神器,刚开始用的时候,真有种如获至宝的兴奋。然而,随着你学习的深入,你会慢慢地发现这个东西不太靠谱,而且会觉得没必要用它。为什么这么说呢?首先对于opacity来说,在IEtester中测试下面的代码时(已经处理了兼容性),应该会看到预期的效果,但在ie6中你看不到效果filter:alpha(opacity:30);opacity:0.3; 而且你不能ie7中你无法直接访问这个路径,你得先访问上一级路径,再在后面加上文件名才能看到效果。 这着实让人蛋疼。但有人还是喜欢用,觉得可以测试多种版本的ie。 其实MS从IE8之后就自带了向下兼容. 阅读全文
posted @ 2013-10-03 12:36 虎伢 阅读(348) 评论(0) 推荐(0) 编辑