常见的兼容问题

每个浏览器的margin、padding值不一样解决方案:

//一般不建议这样做
*{
        margin: 0;
        padding: 0;
    }
//规范写法
html,body,ul,li,ol,h1,h2,h3,h4,p,a,img,header,article,section,figure,figcaption,div{margin: 0;padding: 0;}

ie6中,父级元素浮动以后,内部元素内容撑不开宽度
解决:元素内部的块级元素也设置浮动
浮动后的元素在ie6下出现横向的双边距bug
解决:给元素添加display:inline;
图片布局的问题,在布局的时候有的浏览器会出现间距
解决:使用 float浮动

hack方法兼容

css hack:
\9 ie10之前的ie浏览器解析的代码
+或者* 表示ie7包括7之前的ie浏览器
_表示 ie6包括6之前的ie浏览器

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • 什么是浏览器的兼容问题 浏览器的兼容性问题也就是网页的兼容性或者网站兼容性问题, 指网页在各种浏览器上的cs...
    进击的蒸汽机阅读 5,062评论 0 2
  • 一、如何调试 IE 浏览器? 在IE7以上的版本中可以通过按快捷键F12调出开发人员调试框,如下图IE7以上调试工...
    dengpan阅读 3,630评论 0 2
  • 一、问答部分 1. 如何调试 IE 浏览器 IE7及以上版本有调试台,可以按F12启动。Paste_Image.p...
    _hello__world_阅读 3,392评论 0 1
  • 一、如何调试 IE 浏览器 IE7以上版本自带的开发者工具,IE6可以用border的方法;例:IE11的开发者工...
    __Qiao阅读 4,788评论 2 17

友情链接更多精彩内容