Đối với IES của bạn Chỉ

Nếu bạn đã được viết CSS cho trong khi, bạn sẽ có kinh nghiệm những lần khi bạn có nghĩa là kéo tóc của bạn khi bố trí CSS của bạn nhìn tốt trong tất cả các trình duyệt mới (có nghĩa là trình duyệt chậm nhất là IE6), nhưng IE 6 ném một cơn giận. Bạn chiến đấu quyết liệt để điều chỉnh CSS của bạn nhưng nó không hoạt động ... Vâng! Các hacks ...

1. Gạch dưới Hack:
Theo định nghĩa, CSS 2.1 đặc điểm kỹ thuật cho phép gạch dưới ("_") trong nhận dạng CSS. Tuy nhiên, nhiều trình duyệt vẫn dường như bỏ qua bất kỳ xác định tiến hành với một gạch dưới nhưng IE. Điều này lỗi / tính năng của IE do đó trở thành một cách rất rõ ràng để thiết lập các thuộc tính CSS cho IES. vì vậy hãy nhớ, Một tài sản CSS bằng văn bản với gạch dưới trên đầu là có thể nhìn thấy cho Internet Explorer (tất cả các phiên bản IE 7)

#box {
min-height: 300px;
height: auto;
_height: 300px; /* all IE versions less than version 7 */
...
}

Xem trình diễn của gạch thuê

Ngoài ra, Các hack min chiều cao cho IE6 sử dụng Hack gạch dưới, kiểm tra


2. Hack thăng (#): -
Giống như gạch thuê, một trong những điều này là quá cho IES OLY, với một sự khác biệt tốt, nhận dạng tài sản bắt đầu bằng # trên đầu có thể nhìn thấy cho Tất cả các phiên bản IE, IE7 bao gồm và vô hình đối với bất kỳ trình duyệt tiêu chuẩn khác.

.obj_container {
display: table-cell;
vertical-align: middle;
#position: absolute; /* For IE only */
#top: 50%; /* For IE only */
#left:50%; /* For IE only */
}

Hack này đã được sử dụng độc đáo để chứng minh một trình duyệt chéo dọc sắp xếp giải pháp, có một cái nhìn ở bài viết này để tìm thấy nhiều hơn của chúng tôi


3. CSS cho IE6 chỉ:
#my_bad_behaving_div {
/*something for all browsers*/
}
/* Lets use the * html hack so only IE6 reads the rule */
* html #my_bad_behaving_div{
/*something for IE6 only*/
}

Hacks Những thiên đường gửi đi, khi không có gì khác hoạt động ... Nếu bất kỳ của các hacks tiết kiệm cuộc sống của bạn một ngày nào đó, không quên để đối xử với tôi :) cà phê


Để lại một trả lời

NDK nhà | Bày tỏ IT | Diễn đạt Palate | Diễn đạt Penmenship | Bày tỏ nỗi sợ hãi | Diễn đạt Myself