浏览器的兼容问题

2019-02-21  本文已影响0人  _既白_

这个问题是非常抽象的,越是抽象的问题越能表现出我们的表达能力,而面试官就喜欢根据你的回答来追问,不断地打断你的思路,这个时候不要慌,一定要坚信自己。

回答思路

我们在开发的时候会明确项目要兼容哪些浏览器的最低版本,我之前的项目要求兼容IE8.0以上的版本,Chrome 48以上,FireFox 44以上。有了这些最基本的要求,在开发中就是要考虑到CSS样式和JavaScript的在这些浏览器的兼容性了。

html部分

html5shiv.js下载地址
https://github.com/aFarkas/html5shiv/releases

*{
    margin:0;
    padding:0;
}

(二)CSS样式的兼容性

 <!--[if IE 6]>此处内容只有IE6.0可见<![endif]-->          
 <!--[if IE 7]>此处内容只有IE7.0可见<![endif]-->
 解决办法:display:block;
 解决方法:给img设置display:block;
 解决办法:给右边的元素也设置float:left;
 解决办法:为其父容器设置text-align:center;
 解决办法:为期设置overflow:hidden;或者line-height:1px;

(三)JavaScript的兼容性

上一篇 下一篇

猜你喜欢

热点阅读