2015-01-28 15 views
6

Tôi đang sử dụng các lớp học khởi động twitter trong dự án góc cạnh của mình. Đối với một trình đơn thả xuống, các kiểu hoạt động tốt trong Chrome nhưng khi tôi tải nó vào IE 11, kiểu đó không đúng kiểu. Cụ thể là nút mũi tên thả xuống.Bootstrap Dropdown không có kiểu dáng chính xác trong Internet Explorer

Có ai khác có vấn đề này với IE không? Làm thế nào tôi sẽ giải quyết điều này? Vui lòng xem ảnh so sánh bên dưới sự cố của tôi.

enter image description here

phần html của tôi dưới đây là tốt, bất kỳ ý kiến ​​hoan nghênh cảm ơn trước!

<select class=" btn btn-default" ng-options="obj for obj in data.finding" 
         ng-model="gapSection.finding" > 
         <option value="">Please select</option> 
</select> 
+1

Tôi xác nhận rằng đây là trường hợp khi sử dụng Bootstrap 3.3.2. – HischT

+0

Cảm ơn bạn đã làm rõ. –

Trả lời

0

Bootstrap 3 giọt hỗ trợ cho trình duyệt Internet Explorer 7, nhưng bạn có thể thêm nó trở lại bằng cách thêm CSS có điều kiện gọi là bootstrap-ie7.css.

đây là link download ::https://github.com/coliff/bootstrap-ie7

+2

Tác giả đang nói về IE11. – HischT

2

Thêm này trong hồ sơ css của bạn

select::-ms-expand { 
    display: none; 
} 
+0

Bạn có thể muốn giải thích mã của bạn làm gì/tại sao bạn nghĩ rằng nó sẽ giải quyết vấn đề (có thể liên kết đến một số nguồn?). –

3

Tôi chỉ giải quyết cho IE sử dụng:

select::-ms-expand { 
    border:none; 
    background:#fff; 
} 

Source

1

Tôi nghĩ rằng bạn nên sử dụng bootstrap lớp form-control trên thẻ HTML select cho nó hiển thị chính xác:

<select class="form-control"> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
</select> 
Các vấn đề liên quan