文档章节

CSS IE6BUG

0000001
 0000001
发布于 2014/06/26 08:47
字数 622
阅读 35
收藏 1
1	IE6中绝对定位位置错误
BUG	在ie6中 . 如果参照物没有触发haslayout . 那么“绝对定位的容器”的left和bottom就会有问题
解决	在“相对定位的父容器”上加入 zoom:1 来触发ie的haslayout即可解决
小技巧:通常我们在设置一个容器为position:relative的时候 . 都会加上zoom:1来解决很多ie下的问题

2	IE6中绝对定位1像素偏差
BUG	IE6下参照物宽高为奇数时 . 绝对定位元素设置了位置为0或100%时 . 仍会有1px的空隙 
解决	设为偶数

3	IE6中绝对定位消失
BUG	IE6中绝对定位元素在浮动元素的前面或者后面消失
解决	a:给绝对定位元素加 clear:both 
	b:给浮动元素 加负外边距

4	IE67中相对定位元素溢出不动
BUG	IE67中相对定位的元素在有滚动条的容器里会固定不动且溢出
解决	只需要在有滚动条的容器上也设置position:relative即可

5	IE6浮动元素双边距bug
BUG	IE6中第一个左浮动的块级元素的margin-left加倍 . 第一个又浮动的块级元素的margin-right加倍
解决	给第一个浮动元素加 display:inline

6	IE6中浮动引起的3px的bug
BUG	IE6中浮动元素与紧随其后的元素会有3px间距
解决	给浮动元素 加负外边距

7:	IE67中表单元素向右偏离的bug
BUG	当“某些表单元素”的“父元素上触发了haslayout”后 . 这些表单元素会以“祖先元素上的margin-left值”偏离
解决	在“父元素外或内” “再嵌套一个触发haslayout的元素” 即可(zoom:1)

8:	IE67中图片链接点击无效的bug
BUG	对于a>span>img结构 . 如果span触发了haslayout . 那么img将点击无效
解决	给img设置position:relative;z-index:-1;再给a设置cursor:pointer;

9	li在IE中底部3像素的BUG
BUG	li包含a,span等行内元素同时设置行内元素float:left或display:block时,底部多出3px
解决	给li设置 float:left

10	IE6下链接伪类(:hover)CSS背景图片有闪动BUG
BUG	主要原因ie会再一次请求这张图片,或者说图片没被缓存
解决	在页面底部添加以下IE6专用代码,让IE6缓存CSS背景图片至本地

本文转载自:http://www.oschina.net/code/snippet_1248453_34323

共有 人打赏支持
0000001
粉丝 35
博文 141
码字总数 46256
作品 0
朝阳
前端工程师
修复一个bootstrap在IE6中clearfix的兼容性缺陷,行会有一定高度

没有bootstrap以前,清除div浮动层是沉淀了几次的一段css,为了以后更好的管理与拓展,开始在公司网站建设后台中逐步融入bootstrap,采用了bootstrap中的清除浮动类:clearfix,具体代码就不...

古红平
2013/07/27
0
0
jQuery MultiSelect多选在IE6,会被select覆盖,怎么处理啊?

客户要求下拉复选框兼容IE6,7,8,9,就是只有IE6有问题,网上说IE6bug,在IE6 select下拉框是顶级元素,无法被覆盖掉。我试了试“jquery.bgiframe.js”,也没有效果啊。急啊!...

tim1888
2013/07/09
1K
7
细数那些不能直视的IE6BUG

li在IE中底部3像素的BUG 解决方案:在<li>上加float:left;即可解决 2. IE6中奇数宽高的BUG。 解决方案:就是将外部相对定位的div宽度改成偶数。高度也是一样的。 3. IE6文字溢出BUG 引发这种...

_大雁
2013/06/09
0
5
IE6Bug,外层container设置了overflow:auto,但是内层嵌套元素有positi

HTMl代码: CSS代码: #container {height:100px;border:1px solid blue;overflow:auto;} a { height:200px;background-color:lightblue;float:left;width:60px;} b { position:relative;hei......

jing31
2010/12/02
190
3
IE6Bug,外层container设置了overflow:auto,但是内层嵌套元素有position:relative的时候,显示错误。

HTMl代码: <div id="container"> </div> CSS代码: #container {height:100px;border:1px solid blue;overflow:auto;} a { height:200px;background-color:lightblue;float:left;width:60px......

jing31
2010/12/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一个可能的NEO链上安全随机数解决方案

0x00 困境 链上安全随机数生成应该算是一个比较蛋疼的问题,哪怕你的系统再牛逼,合约程序困在小小的虚拟机里,哪怕天大的本事也施展不开。 更悲催的是,交易执行的时候,是在每一个节点都执...

暖冰
今天
1
0
【大福利】极客时间专栏返现二维码大汇总

我已经购买了如下专栏,大家通过我的二维码你可以获得一定额度的返现! 然后,再给大家来个福利,只要你通过我的二维码购买,并且关注了【飞鱼说编程】公众号,可以加我微信或者私聊我,我再...

飞鱼说编程
今天
4
0
Spring5对比Spring3.2源码之容器的基本实现

最近看了《Spring源码深度解析》,该书是基于Spring3.2版本的,其中关于第二章容器的基本实现部分,目前spring5的实现方式已有较大改变。 Spring3.2的实现: public void testSimpleLoad(){...

Ilike_Java
今天
1
0
【王阳明心学语录】-001

1.“破山中贼易,破心中贼难。” 2.“夫万事万物之理不外于吾心。” 3.“心即理也。”“心外无理,心外无物,心外无事。” 4.“人心之得其正者即道心;道心之失其正者即人心。” 5.“无...

卯金刀GG
今天
2
0
OSChina 周三乱弹 —— 我们无法成为野兽

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ _刚刚好: 霸王洗发水这波很骚 手机党少年们想听歌,请使劲儿戳(这里) hahahahahahh @嘻酱:居然忘了喝水。 让你喝可乐的话, 你准忘不了...

小小编辑
今天
16
2

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部