欧美日韩国产一区二区|qovd片|小明个人发布看看|小浪货你夹真紧水又多|老头把我添高潮了A片故|99热久久精品国产一区二区|久久久春色AV

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

【絕對(duì)定位的元素在ie6下不顯示隱藏了的有效解決方法】問(wèn)題描述:

在 ie6 中如果一個(gè)浮動(dòng)元素與絕對(duì)定位元素相鄰的話(huà),在某些情況下絕對(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 瀏覽器效果:

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


其他瀏覽器效果:

絕對(duì)定位的元素在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 瀏覽器和其他瀏覽器效果:

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

相關(guān)經(jīng)驗(yàn)推薦