主頁(yè) > 知識(shí)庫(kù) > 層蓋住下拉列表框問(wèn)題解決方案

層蓋住下拉列表框問(wèn)題解決方案

熱門標(biāo)簽:常州電話外呼系統(tǒng)招商 南通電銷外呼系統(tǒng)軟件 廣州防封電銷機(jī)器人廠家 洛陽(yáng)防封卡外呼系統(tǒng)廠家 申請(qǐng)400電話移動(dòng) 山東電銷機(jī)器人軟件 成都企業(yè)外呼系統(tǒng) 上海400電話辦理到易號(hào)網(wǎng) 智能語(yǔ)音電銷機(jī)器人客戶端

IE6真的讓人很郁悶。但是就目前而言,我們還是不能放棄對(duì)IE6的兼容。從下面的我的blog訪問(wèn)統(tǒng)計(jì)分析數(shù)據(jù)來(lái)看,使用IE6的還是占有絕對(duì)主流的。

本來(lái)想順便說(shuō)說(shuō)web標(biāo)準(zhǔn)中這個(gè)“標(biāo)準(zhǔn)”到底是個(gè)什么東西,但是發(fā)現(xiàn),還是明日另起一篇吧。因?yàn)檫@個(gè)不是“順便說(shuō)說(shuō)”就能說(shuō)清楚的。我們今天還是不如這個(gè)正題——如何讓層蓋住下拉列表框?

非常郁悶或者非常幸運(yùn)的說(shuō)一下:這個(gè)問(wèn)題只會(huì)出現(xiàn)IE7之前那些對(duì)web標(biāo)準(zhǔn)支持不好的瀏覽器中(例如現(xiàn)在非常主流的IE6 -_-b... ),IE7和FF都不會(huì)出現(xiàn)這個(gè)問(wèn)題。截圖為證:

出現(xiàn)上面情況的參考代碼:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html>
head>
title>Css Javascript Demo/title>
meta name="Generator" content="EditPlus"/>
meta name="Author" content="JustinYoung"/>
meta name="Keywords" content="CssStandard JavascriptDemo,B/S,JustinYoung"/>
meta name="Description" content="This demo from JustinYoung's Blog:Yes!B/S!"/>
meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
style type="text/css">
#divUp
{
    z-index
:99;
    position
:absolute;
    background-color
:red;
    width
:100;
    height
:18;
    overflow
:hidden;
    height
:60px;
}

#ddlTest
{
    width
:200;
    z-index
:1;
}
/style>
body>
div id="divUp">aaaaaaabr>bbbbbbbbr>ccccccc/div>
br/>
select id="ddlTest">option>test0option>test1option>test2option>test3/select>
/html>

對(duì)于IE6,其實(shí)我們也并不是沒有辦法,雖然我們不得不承認(rèn)這個(gè)辦法很“挫”,但是這個(gè)是目前最有效的辦法。那就是在下拉列表上方加一個(gè)iframe,然后讓div層浮在iframe上方,這樣,就能使div“蓋住”下拉列表。如果你要問(wèn)“為什么”,那么,首先恭喜你,你是個(gè)好同學(xué),不像很多人只在網(wǎng)上找解決辦法,而不是找知識(shí)(例如我-_-b...),然后我會(huì)告訴你,這個(gè)沒有為什么,這個(gè)就是IE6的詭異解析。如果一定要問(wèn)為什么,我只能告訴你,在IE6看來(lái),如果只有div和select,無(wú)論你的z-index怎么設(shè)置,div的層永遠(yuǎn)被會(huì)被select標(biāo)簽踩在腳底,而iframe則可以爬到select頭上,所以,下面的方法之所以能解決問(wèn)題,是因?yàn)閕frame在select上方,而div搭著iframe的順風(fēng)車也爬到了select的頭上,這有點(diǎn)像這樣:一條京叭狗(div)平時(shí)老是被大狼狗(select)踩到腳底欺負(fù),這天,京叭的主人(iframe)抱著京叭把大狼狗踩到了腳底。這時(shí)候京叭自然就在大狼狗的頭上了。扯遠(yuǎn)了,給出解決方案代碼:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html>
head>
title>Css Javascript Demo/title>
meta name="Generator" content="EditPlus"/>
meta name="Author" content="JustinYoung"/>
meta name="Keywords" content="CssStandard JavascriptDemo,B/S,JustinYoung"/>
meta name="Description" content="This demo from JustinYoung's Blog:Yes!B/S!"/>
meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
style type="text/css">
body
{
    font-size
:small;
}

#zindexDiv
{
position
:absolute;
z-index
:50;
width
:expression(this.nextSibling.offsetWidth);
height
:expression(this.nextSibling.offsetHeight);
top
:expression(this.nextSibling.offsetTop);
left
:expression(this.nextSibling.offsetLeft);
/*background-color:green;在ff中將這句話放出來(lái),你就會(huì)明白京叭、狼狗、主人的比喻*/
}

#divUp
{
z-index
:99;
position
:absolute;
background-color
:red;
width
:100;
height
:18;
overflow
:hidden;
height
:60px;
}

#ddlTest
{
width
:200;
z-index
:1;
}
/style>


body>
iframe id="zindexDiv" frameborder="0">/iframe>
div id="divUp">aaaaaaabr>bbbbbbbbr>ccccccc/div>
br/>
select id="ddlTest">option>test0option>test1option>test2option>test3/select>
/html>

keyword:層 列表框,div和列表框,列表框蓋住層,怎么讓層蓋住列表框,列表框和層,下列列表框,如何用層蓋住下拉列表框

標(biāo)簽:賀州 貴州 滄州 鶴壁 萊蕪 廣安 混顯 邵陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《層蓋住下拉列表框問(wèn)題解決方案》,本文關(guān)鍵詞  層,蓋住,下拉,列表,框,問(wèn)題,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《層蓋住下拉列表框問(wèn)題解決方案》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于層蓋住下拉列表框問(wèn)題解決方案的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章