2011-10-20 36 views
5

Một trong những tờ khai DOCTYPE mới có thể được quy định như:HTML <! Doctype html public "">

<!doctype html> 

Nhưng gần đây tôi đi qua một trong đó là hơi khác nhau (xem nguồn trên http://html5boilerplate.com/):

<!doctype html public ""> 

Nhưng tôi không thể hình dung nó là gì, phần công cộng?

Cảm ơn.

Trả lời

7

Bạn bỏ lỡ một nhân vật quan trọng

<!doctype html public "✰"> 

Bên trong dấu ngoặc kép là một nhân vật ngôi sao. Họ thích đặt nó ở khắp mọi nơi. Nó hợp lệ nhưng không phải theo bất kỳ cách nào hữu ích: P

+0

vì vậy nó chỉ cho vui? –

+0

Chú thỏ Phục sinh tấn công lần nữa –

+0

@Moin yep. dtd của họ cho trang là công khai và là một ngôi sao. – Andrew

1

điều này được đề cập trong thay đổi html5boilerplate, thực hiện tìm kiếm loại tài liệu trên trang.

Nó được thực hiện để tắt cảnh báo dtd trong IDE như nhật thực.

Xem: Disable DTD warning for Ant scripts in Eclipse?

+0

Loại tài liệu sai. Ông có nghĩa là trong html – Andrew

0

IE10 cần PUBLIC "" để xử lý đúng trang dưới dạng HTML 5 - ít nhất là trên phiên bản Windows 7.

+3

Bạn có chắc chắn về điều này? Nguồn của bạn là gì? –

+0

Tôi đã có cùng trải nghiệm. Không có '' '' PUBLIC "" '' '' IE vẫn còn trong Chế độ tài liệu chuẩn IE7. – paulroho

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