Gần đây tôi có một cuộc phỏng vấn xin việc và một trong những câu hỏi là "Có cần doctype cho các tài liệu HTML 5 không?". Tôi đã trả lời "không" nhưng có cảm giác rằng tôi có thể sai. Từ w3 có vẻ như nó hoàn toàn bắt buộc, nhưng nếu tôi gõ một HTML đơn giản như
<html>
<body>
<input type="color" disabled/>
</body>
</html>
lưu nó dưới dạng HTML và thử mở trong Chrome - nó sẽ hoạt động hoàn hảo, với đầu vào màu mới (bị tắt). Đầu vào đó là HTML5 cũng như thuộc tính.
Vì vậy, câu hỏi là - tôi có cần chỉ định doctype hay không? Điều gì sẽ là câu trả lời chính xác cho cuộc phỏng vấn?
hello world
trình soạn thảo văn bản, lưu dưới dạng HTML và nó sẽ hiển thị trong Chrome. Hóa ra Chrome (và nhiều trình duyệt khác) đưa công cụ vào cho bạn, ngay cả khi đó là "bắt buộc".
Doctype
yếu tố thì đó không phải là tài liệu HTML5.