2010-04-26 39 views
12

Trong con trai của thả Suckerfish down menu:Quy tắc CSS này là gì?

http://www.htmldog.com/articles/suckerfish/dropdowns/example/

Bạn thấy quy tắc này

w\idth: 13.9em; 

này không thể là một lỗi đánh máy như nó xuất hiện thời điểm khác nhau trong css. Nó là gì?

+0

@ozsenegal, không có mặt trăng ... uh, * sai lầm *. –

+0

ok đó là lỗi của tôi, xin lỗi – ozsenegal

+0

ugh, sử dụng 'ul' cho các menu thay vì' menu' ... cái gì với điều đó? 'menu' là thẻ html 4 hợp lệ (không dùng nữa) và hoạt động giống như' ul' theo mặc định. Nó được định nghĩa lại và có thuộc tính type trong html5 cho phép hiển thị các phương thức khác nhau. –

Trả lời

10

Đây được gọi là CSS Hack.

Một số trình duyệt sẽ bỏ qua \ và coi đó là thuộc tính width; các trình duyệt khác sẽ bỏ qua toàn bộ thuộc tính.

Bạn có thể xem danh sách đầy đủ here.

+0

vì vậy nó sẽ không xác nhận. –

8

Nó được gọi là các Modified Box Model Hack.

Từ các trang web liên kết:

như đã giải thích ở trên trong phần trên SBMH được ẩn từ IE5.x/Win vì thoát nhân vật. IE5/Mac và IE6/Win thực hiện mô hình hộp CSS chính xác, do đó, có được chiều rộng là 100px.

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