浏览器的兼容性解析
龙源期刊网 http://www.qikan.com.cn
浏览器的兼容性解析
作者:冯淑杰
来源:《电脑知识与技术》2013年第04期
摘要:CSS因其优越性在网页设计中被广泛应用,但因为各种浏览器的内核不同存在兼容性的问题。该文对常用浏览器兼容性技巧进行简要说明,并列举了几个常用的解决技巧。 关键词:CSS;浏览器;CSS HACK;float
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)04-0707-02 Browser Compatibility Analysis
FENG Shu-jie
(Tianjin Binhai Polytechnic Information Department of Information Engineering,Tianjin 300451,China)
Abstract: CSS because of its superiority in web design is widely used, but there is a
compatibility problem because the browser kernel. In this paper, a brief description of commonly used browser compatibility skills and cited several commonly solving skills.
Key words: CSS; Browser; CSS HACK; float
“我做的网页在我的电脑里页面布局看起来很正常,为什么到了别人的电脑里就发生了变形?”,学习网页设计的朋友们都遇到过类似的问题。实际上这都是由于浏览器不兼容导致的。
浏览器的数量众多,我们只能针对内核来进行划分,这样主流的浏览器主要是三个内核:微软的trident内核、FF的mozilla内核、chrome为代表的webkit内核。由于不同的浏览器,对CSS的解析认识不同,因此会导致生成的页面效果不同,CSS样式表对浏览器的兼容性问题有时让人很头疼,不过当我们了解了其中的原理与技巧,就会觉得轻松一些,总体来说做浏览器兼容性测试只要测试通过了上述浏览器,一般问题就不大了。
1 统一思想,遵循标准
“没有规矩,不成方圆”,要想制作好网页,首先优先遵循W3C推荐的标准。
Web标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构、表现和行为。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言