2010-04-02 21 views
25

Tôi đang sử dụng thư viện Yahoo YUI trong một dự án. bất cứ ai có thể giúp tôi hiểu CSS sau đây mà tôi tình cờ gặp trong CSS layout manager:Dấu * (sao) có nghĩa là gì trước một khai báo CSS?

tôi đã không thể tìm ra những gì * (sao) làm cho các Tờ khai trong CSS sau:

.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd { 
border:1px solid #808080; 
border-bottom:none; 
border-top:none; 
*border-bottom-width:0; 
*border-top-width:0; 
background-color:#f2f2f2; 
text-align:left; 
} 

Trả lời

29

Đây là bản hack chỉ áp dụng kiểu cho các phiên bản cũ hơn của IE kiểu * được khai báo sẽ ghi đè lên các phần tử kiểu mới, không được chỉ bởi Od IE. http://en.wikipedia.org/wiki/CSS_filter#Star_hack

+0

Cảm ơn, tôi đánh giá cao sự trợ giúp! –

2

Ngôi sao khai thác lỗi trong phiên bản 7 trở xuống của Internet Explorer và được sử dụng để làm cho IE hiển thị đánh dấu chính xác của bạn. Thông tin thêm tại đây: http://www.ejeliot.com/blog/63

+0

Cảm ơn, tôi đánh giá cao sự trợ giúp! –

Các vấn đề liên quan