2
它看起來比當我試圖設置我的phonebook
的CSS position
到absolute
,我只是鎖定select
元素。下面的相關HTML/CSS。當我從代碼中刪除position: absolute;
時,它運行得非常有趣;然而,我的HTML被推下來,這是我想要避免的。如果位置設置爲絕對位置,則無法從選擇中選擇選項?
HTML
<div id="phonebook">
<select id="catalog">
<option value="u_none">None</option>
<option value="u_1">John Doe (555-555-1254)</option>
<option value="u_2">Jane Doe (555-555-2894)</option>
</select>
<div id="employee-info">
<div id="employee-content">
Role or Title<br>
Full Name<br>
Contact:<br>
Telephone: 555-555-5555<br>
Email: [email protected]<br>
Room: A-5555<br>
Mail Stop: A-555
</div>
</div>
</div>
CSS
#phonebook {
position: absolute;
width: 320px;
z-index: -1;
}
#employee-info {
border: 1px solid #aaa;
border-top: 0 none;
}
#employee-content {
padding: 10px;
}
#catalog {
position: relative;
border: 1px solid #aaa;
width: 100%;
z-index: 1;
}
我試着玩用z-index - 在一定程度上不相關的職位的建議 - 但它似乎仍然做我的不好。我需要這個元素在一個特定的部分,它很大程度上依賴於使用這個下拉select
元素。
有沒有辦法解決這個問題?我不確定是什麼阻止了我訪問select
下拉菜單。解釋也會很棒。
提前感謝。任何幫助表示讚賞。