美文网首页
IE6兼容整理(一)

IE6兼容整理(一)

作者: DisplayBlock | 来源:发表于2016-08-06 14:57 被阅读17次

首先从普遍的,很容易遇到的,百度搜索和大神们整理得比较多的来。

ps:很多是在各大网站,各位前辈的博客啊什么的复制过来的,所以我只承认我写的费话是原创,其他的算是引用吧。

1.IE6怪异解析之padding与border算入宽高
原因:未加文档声明造成非盒模型解析
解决方法:加入文档声明<!DOCTYPE html>
这个问题正常人都不会犯吧。。。

2.IE6在块元素、左右浮动、设定margin时造成margin双倍(双边距)
解决方法:display:inline ;

3.以下三种其实是同一种bug,其实也不算是个bug,举个例子:
父标签高度20,子标签11,垂直居中,20-11=9,9要分给文字的上面与下面,怎么分?
IE6就会与其它的不同,所以,尽量避免。
1)字体大小为奇数之边框高度少1px 解决方法:字体大小设置为偶数或line-height为偶数
2)line-height,文本垂直居中差1px 解决方法:padding-top代替line-height居中,或line-height加1或减1
3)与父标签的宽度的奇偶不同的居中造成1px的偏离 解决方法:如果父标签是奇数宽度,则子标签也用奇数宽度;如果是父标签偶数宽度,则子标签也用偶数宽度

4.内部盒模型超出父级时,父级被撑大
解决方法:父标签使用overflow:hidden

5、line-height默认行高bug
解决方法:line-height设值

6、行标签之间会有一小段空白
解决方法:float或结构并排(可读性差,不建议)

7、标签高度无法小于19px
解决方法:overflow: hidden;

8、左浮元素margin-bottom失效
解决方法:显示设置高度 or 父标签设置_padding-bottom代替子标签的margin-bottom or 再放个标签让父标签浮动,子标签 margin- bottom,即(margin-bottom与float不同时作用于一个标签)

9、img于块元素中,底边多出空白
解决方法:父级设置overflow: hidden; 或 img { display: block; } 或 _margin: -5px;

10、li之间会有间距
解决方法:float: left;

11、块元素中有文字及右浮动的行元素,行元素换行
解决方法:将行元素置于块元素内的文字前

12、position下的left,bottom错位
解决方法:为父级(relative层)设置宽高或添加*zoom:1 13、子级中有设置position,则父级overflow失效 解决方法:为父级设置position:relative

以下是补充:上面要先看
1、终极方法:条件注释




缺点是在IE浏览器下可能会增加额外的HTTP请求数。

相关文章

  • IE6兼容整理(一)

    首先从普遍的,很容易遇到的,百度搜索和大神们整理得比较多的来。 ps:很多是在各大网站,各位前辈的博客啊什么的复制...

  • 4.2.2.1定宽与自适应与4.2.2.1不定宽与自适应

    优点:简单 缺点:不兼容IE6 优点:兼容性好 缺点:结构多一点 优点:样式简单 缺点:不兼容IE6 同样适用于不...

  • GraphicsJs图形库使用总结

    svg 兼容ie6 文章学习

  • jQuery学习(一)

    版本: jq1.x.x:兼容ie6+ jq2.x.x:不兼容ie6,7,8 jq3.x.x:兼容ie6,7,8,而...

  • css-兼容

    1, IE6 不支持 display:inline-block; ? IE6 兼容行内标签的display:inl...

  • 10css兼容性问题

    margin兼容性问题 display:inline-block IE6 最小高度问题 IE6 双边距 li里元素...

  • H5--video

    video 基本介绍 支持格式:MP4、WebM、Ogg。 兼容性:IE6 7 8 不兼容,此外,即使在兼容的版本...

  • 兼容IE6

    ie6常见bug及其解决办法 一、IE6双倍边距bug 如下图所示,一个样式里面既设定了“float:left;”...

  • 讨厌的IE6

    IE6的兼容性问题一直都是前端工程师的恶梦,为了早早脱离这种困境,小小的整理了一些相关兼容性的知识,感兴趣的朋友可...

  • 课后练习:非常简单的选项卡

    兼容 ie6 ie7 ie8 chrome firefox ...

网友评论

      本文标题:IE6兼容整理(一)

      本文链接:https://www.haomeiwen.com/subject/wzpksttx.html