html下拉菜單被覆蓋(html下拉菜單欄怎么設(shè)置)
這位網(wǎng)友你好,你找到這個(gè)class名稱menufunction在basecss文件中第11行添加屬性zindex為999即可解決問題menufunction zindex999;定位問題,你把css貼出來比較好幫你修改先給你指?jìng)€(gè)大概吧如果我沒猜錯(cuò)的話,你下面搜索的這個(gè)也是有用到定位,所以才會(huì)把上面那個(gè)下拉覆蓋掉了,解決方法,一個(gè)是把上面導(dǎo)航的那個(gè)zindex提高,下面的zindex降低,另;下拉菜單就可以在當(dāng)前窗口實(shí)現(xiàn)“紅杏出墻”,不受那個(gè)框架牽制,點(diǎn)擊下拉菜單時(shí),下拉菜單可以直接從這里“伸出”窗外,就不會(huì)被當(dāng)前頁面窗口擋住了如果在窗口中騰出的位置插不進(jìn)表格的話,您甚至可以考慮放棄嵌入式框架;加個(gè)zindex9999試試,不行的話,再加個(gè)position relative試試;1在HTML中將圖片和下拉框放在同一個(gè)父元素下,例如一個(gè)div元素2在CSS中給該父元素設(shè)置一個(gè)相對(duì)定位positionrelative,以便讓內(nèi)部元素可以相對(duì)于該父元素進(jìn)行定位3給下拉框的CSS添加positionabsolute和z;因?yàn)?HTML 中,后寫的標(biāo)簽是位于先寫的標(biāo)簽上方的通常都是先寫下拉菜單后寫到下拉列表框解決方法是使用 CSS 樣式改變 zindex 的值,強(qiáng)制使下拉菜單的 Z 軸位置高于下拉列表框;1下拉菜單打開時(shí),隱藏dropdownlist,收起時(shí)再顯示2用特制的下拉菜單,網(wǎng)上很多代碼 3iframe;如果要想浮動(dòng)在最上面,那建議使用div + iframe的方式,而且是在主窗口展示菜單示意代碼ltdivltiframe 1ltiframeltdiv ltdivltiframe 2ltiframeltdiv ltdiv style=quotpositionabsolute zindex100quot菜單lt。
最好是位置布局調(diào)整或者升級(jí)IE有幾種方式,不過都不太好用,有加iframe的,有加object的,出發(fā)點(diǎn)都是select的zindex值非常高,要找一個(gè)更高的,才能夠覆蓋在select上面;我猜不是下邊遮住了,而是有overflowhidden 給 遮蔽了吧最好上傳個(gè)代碼看看;被flash覆蓋的話,在flash中加ltparam name=quotwmodequot value=quottransparentquot ltobject classid=quotclsidD27CDB6EAE6D11cf96B8quot codebase=quotcabsflashswflash;設(shè)置二級(jí)菜單的zindex屬性,在style下面的 zindex 屬性設(shè)置元素的堆疊順序擁有更高堆疊順序的元素總是會(huì)處于堆疊順序較低的元素的前面注釋元素可擁有負(fù)的 zindex 屬性值注釋Zindex 僅能在定位元素上奏效例;那就是說這個(gè)在原層,沒有變動(dòng)過,數(shù)值越高,越在上層你的這個(gè)圖片有可能就是比下拉菜單高出幾層了,所以就被蓋住了,你設(shè)置的zindex的值設(shè)置成高點(diǎn),就會(huì)頂在上層了,不會(huì)蓋住了希望我的回答能令你滿意。
把下拉框的背景顏色改為全透明就行了,如background rgba0,0,0,0或opacity 00;css樣式添加 positionrelative試一下 ,很簡(jiǎn)單;給下拉菜單層加個(gè)zindex1999相當(dāng)于是z軸上給個(gè)最大值,那么下拉層就始終是在最上面的一層,不會(huì)被遮擋。
是因?yàn)槟愕亩?jí)下拉菜單的zindex沒有banner的高 給它加個(gè)zinde,比Banner大就行了。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。