亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

絕對(duì)定位的元素在ie6下不顯示隱藏了的有效解決方法

  發(fā)布時(shí)間:2014-06-05 16:21:40   作者:佚名   我要評(píng)論
當(dāng)絕對(duì)定位元素的鄰近浮動(dòng)元素的寬度大于父層寬度減3時(shí),該絕對(duì)定位元素在ie6下面會(huì)隱藏,解決方法就是調(diào)整浮動(dòng)元素的寬度,即寬度小于或等于父層寬度減3
問題描述:

在 ie6 中如果一個(gè)浮動(dòng)元素與絕對(duì)定位元素相鄰的話,在某些情況下絕對(duì)定位元素將會(huì)消失。

產(chǎn)生原因:

只有當(dāng)絕對(duì)定位元素的鄰近浮動(dòng)元素的寬度大于父層寬度減 3 時(shí)(即如果父層寬度是 300px,浮動(dòng)元素的寬度大于 297px),該絕對(duì)定位元素在 ie6 下面會(huì)隱藏。

html:

復(fù)制代碼
代碼如下:

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>絕對(duì)定位的元素在ie6下不顯示</title>
</head>
<body>
<div class="w">
<div class="fl">浮動(dòng)元素</div>
<div class="pa">絕對(duì)定位元素</div>
</div>
</body>
</html>

css:

復(fù)制代碼
代碼如下:

.w{border:3px solid #000;color:#fff;height:200px;position:relative;width:300px;}
.pa{background:orange;height:100px;position:absolute;right:10px;top:10px;width:100px;}
.fl{background:gray;float:left;height:100px;width:100%;}

ie6 瀏覽器效果:
 
其他瀏覽器效果:
 
解決方法:

1、調(diào)整浮動(dòng)元素的寬度,即寬度小于或等于父層寬度減 3;

2、在浮動(dòng)元素與絕對(duì)定位元素之間添加一個(gè)空的 div(推薦)。

還是以上面的實(shí)例為參考:

復(fù)制代碼
代碼如下:

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>絕對(duì)定位的元素在ie6下不顯示</title>
</head>
<body>
<div class="w">
<div class="fl">浮動(dòng)元素</div>
<div></div>
<div class="pa">絕對(duì)定位元素</div>
</div>
</body>
</html>

ie6 瀏覽器和其他瀏覽器效果:

相關(guān)文章

最新評(píng)論