第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

IE7 Z-Index問題-上下文菜單

IE7 Z-Index問題-上下文菜單

aluckdog 2020-02-03 12:28:52
我有以下帶有關(guān)聯(lián)上下文菜單的按鈕    <div class="control-action">         <button>Action</button>         <ul style="display:none">            <li class="action-remove">Remove</li>            <li class="action-detail">Detail</li>            <li class="action-assigned">Assign</li>        </ul>    </div> 單擊該按鈕時,關(guān)聯(lián)的內(nèi)容ul在其下方顯示為上下文菜單。在IE 7以外的所有瀏覽器上,此功能都非常有效。在IE7中,上下文菜單(ul)顯示在其下方的按鈕下方。我想這可能是由于堆棧上下文如何解析這些元素。我的CSS目前看起來像這樣:.control-action{    position: relative;    text-align:right;    width:100px;    }.control-action ul{    position:absolute;    z-index: 10000;    list-style:none;}關(guān)于我在做什么錯的任何想法嗎?
查看完整描述

3 回答

?
不負相思意

TA貢獻1777條經(jīng)驗 獲得超10個贊

IE7之前的IE使用最接近的祖先來確定堆棧上下文。您也在IE6中看到嗎?

將按鈕放在ul之后,然后嘗試。


查看完整回答
反對 回復(fù) 2020-02-03
?
慕田峪9158850

TA貢獻1794條經(jīng)驗 獲得超8個贊

我已經(jīng)通過更改元素順序解決了這一問題。我已經(jīng)從同時包含按鈕和菜單中刪除了相對位置元素,并使其僅成為菜單的父元素。


    <div class="control-action" style="float:right"> 

        <div class="control-action-menu">

            <ul style="display:none">

                <li class="action-remove">Remove</li>

                <li class="action-detail">Detail</li>

                <li class="action-assigned">Assign</li>

            </ul>

        </div>

        <button>Action</button> 

    </div> 

通過此標記更改,css已更改為以下內(nèi)容:


.control-action

{

    text-align:right;

    width:100px;    

}


.control-action-menu

{

    position:relative;

    z-index:1;

}


.control-action ul

{

    position:absolute;

    z-index: 10000;

    list-style:none;

}


查看完整回答
反對 回復(fù) 2020-02-03
  • 3 回答
  • 0 關(guān)注
  • 517 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號