Tôi muốn tạo menu thả xuống tùy chỉnh hoạt động trên tất cả các trình duyệt. Tôi đã tạo một tài khoản ở đây nhưng mũi tên không thể nhấp được. Nếu tôi đặt nó làm nền cho lựa chọn, sau đó firefox sẽ ghi đè lên một mũi tên trên đầu trang của nó. Ai đó có thể cho tôi biết kỹ thuật tốt nhất để có được menu thả xuống tùy chỉnh hoạt động trên tất cả các trình duyệt là gì và làm cách nào để làm cho nút đó có thể nhấp mà không có Javascript?Trình đơn thả xuống tùy chỉnh CSS Chọn hoạt động trên tất cả các trình duyệt IE7 + FF Webkit
CSS:
#menulist {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
height:32px;
border:1px solid #000;
width:260px;
text-indent: 8px;
}
.arrow{
cursor:pointer;
height:32px;
width:24px;
position:absolute;
right:0px;
background-color:#c8c8c8;
background:url('http://icons.aniboom.com/Energy/Resources/userControls/TimeFrameDropDownFilter/Dropdown_Arrow.png') 0;
}
HTML:
<span style="position:relative;" >
<span class="arrow" ></span>
<select id="menulist">
<option value="one">One</option>
<option value="two">Two</option>
</select>
</span>
tôi sẽ không lo lắng quá nhiều [về IE7] (http://theie7countdown.com/) và sẽ lo lắng nhiều hơn về [ie6] (http://www.ie6countdown.com/). –