2012-01-01 33 views
6

thể trùng lặp:
What is the usage of comment notations in style tag?Tại sao thường có <! - bên trong thẻ kiểu?

tôi đã tự hỏi rằng thường khi viết code css bên trong một tài liệu html có <!-- ngay sau thẻ phong cách. Ví dụ: <style type="text/css"><!-- body { text-align: center; } --></style>

Theo hiểu biết của tôi, đây là nhận xét html nhưng tại sao nó được đặt bên trong thẻ kiểu, ý nghĩa của nó là gì? Có phải loại trừ một số trình duyệt nhất định sẽ coi đó là nhận xét không?

+0

Ok, xin lỗi, không tìm thấy điều đó. – phpheini

Trả lời

15

Đó là nhận xét HTML đảm bảo trình duyệt sẽ không giải thích CSS trong phần tử style dưới dạng HTML để hiển thị.

Chủ yếu được sử dụng cho (rất) trình duyệt cũ không hỗ trợ CSS hoặc không biết nó bỏ qua nội dung trong phần tử.

Điều này cũng thường được thực hiện với javascript nội dòng.

+2

Là một điểm tham khảo, hãy nhớ rằng nó không còn cần thiết cho các trình duyệt hiện đại với Netscape 4.x (khoảng 2000). ** Hoàn toàn không cần thiết ngày hôm nay. ** – duskwuff

+0

Nit nhỏ: [kiểu nội tuyến] (http://www.w3.org/TR/html401/present/styles.html#h-14.2.2) giống như '

'những gì OP hỏi về là một phần tử ['