6

Tính năng này hoạt động trong Chrome, Safari và Firefox. Nhưng không phải trong IE9. Tôi muốn xóa nền màu xanh lam khỏi menu thả xuống.Làm cách nào tôi có thể ghi đè lên trình đơn thả xuống Twitter Bootstrap trong IE

Tôi có trình đơn thả xuống twitter bootstrap.

<ul class="dropdown-menu"> 
    <li> 
    <a href="https://stackoverflow.com/users/sign_out">Sign out</a> 
    </li> 
</ul> 

Trong overrides.css tôi (nạp sau bootstrap.min.css)

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { 
    color: red; 
    background-color: white; 
    background-image: none; 
} 

Tuy nhiên, trong IE các background-colorbackground-image không hoạt động, nó vẫn là twitter bootstrap xanh. Các color hoạt động tốt, nó là màu đỏ khi tôi di chuột.

Bất kỳ trợ giúp nào được đánh giá cao!

Đây là một jsfiddle với ví dụ của tôi: http://jsfiddle.net/tcpxq/

+0

Hãy thử 'background: none' –

+0

@bob_cobb rằng dường như không hoạt động hoặc. Điều đó chỉ khiến cho người rủa mình và nền của tôi nhấp nháy dữ dội. –

+0

một fiddle sẽ giúp đỡ. – Rob

Trả lời

19
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { 
    color: red; 
    background-color: white; 
    background-image: none; 
    filter: none; 
} 
+0

Cảm ơn bạn rất nhiều! –

+3

Người quay phim: không ai là chìa khóa cho tôi. Cảm ơn Robert! Điều này rất khó cho tôi để chẩn đoán. –

+0

Cảm ơn, tôi đã tìm kiếm điều này trong một vài giờ! – fsabattier