CSS浏览器兼容性问题研究
2012-01-19宋玉伟李隐峰
宋玉伟,李隐峰,齐 鹏
(西安电子科技大学电子工程学院,陕西西安 710071)
CSS浏览器兼容性问题研究
宋玉伟,李隐峰,齐 鹏
(西安电子科技大学电子工程学院,陕西西安 710071)
针对层叠样式表浏览器兼容问题,文中分别从浏览器、兼容问题解决技巧和CSS调试3个方面入手。首先介绍常用浏览器;接着列出常见CSS浏览器兼容问题,并给出了解决方法;最后介绍两种界面设计者常用的检验工具:IETester和 Firefug。
CSS;浏览器;兼容性;IETester;Firefug
因浏览器开发者对CSS国际通用标准W3C(World Wide Web Consortium)理解不同,而导致同一网页在不同的浏览器中呈现不同的效果,即所谓的浏览器兼容问题。若界面设计者能够周全地考虑兼容问题,不仅能体现其技术水平,也是对其网站用户负责的一种态度[1]。
1 常用浏览器介绍
浏览器是万维网(Web)服务的客户端浏览程序,可向万维网服务器发送各种请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解释、显示和播放。
几种常用浏览器:
(1)IE(Internet Explorer)浏览器。介绍是由Microsoft公司开发,因其捆绑在Windows系统中,并且是免费推出,所以占据着绝大部分的市场份额。目前,IE浏览器使用较多的版本是IE6.0、IE7.0、IE8.0以及IE9.0。以IE为内核的常见浏览器:世界之窗(The World);傲游浏览器(Maxthon);腾讯 TT(Tencent Traveler);360安全浏览器;搜狗浏览器(Sougou Explorer)等。
(2)Mozilla Firefox(火狐)浏览器。Firefox是由Mozilla公司开发的一个开源浏览器,它能够跨多个操作系统,此外还具有体积小、速度快等优点。这款免费的开源浏览器也占据着很大的市场份额。
2 CSS浏览器兼容性问题分析与解决
(1)各浏览器的内外补丁默认值不同。……
