เมื่อเร็ว ๆ นี้ฉันได้สัมภาษณ์งานและหนึ่งในคำถามคือ "จำเป็นต้องมีประเภทเอกสารสำหรับเอกสาร HTML 5 หรือไม่" ฉันตอบว่า "ไม่" แต่มีความรู้สึกว่าฉันผิด จากw3ดูเหมือนว่าจำเป็นจริงๆ แต่ถ้าฉันพิมพ์ HTML อย่างง่าย
<html>
<body>
<input type="color" disabled/>
</body>
</html>
บันทึกเป็น HTML และลองเปิดใน Chrome ซึ่งจะทำงานได้ดีอย่างสมบูรณ์พร้อมอินพุตสีใหม่ (ปิดใช้งาน) อินพุตนั้นคือ HTML5 เช่นเดียวกับแอตทริบิวต์
ดังนั้นคำถามคือ - ฉันต้องระบุประเภทหรือไม่? คำตอบที่ถูกต้องสำหรับการสัมภาษณ์คืออะไร?
hello world
ตัวแก้ไขข้อความบันทึกเป็น HTML และมันจะแสดงผลใน Chrome ปรากฎ Chrome (และเบราว์เซอร์อื่น ๆ อีกมากมาย) ใส่สิ่งต่าง ๆ ให้กับคุณแม้ว่าจะเป็น "จำเป็น"
Doctype
องค์ประกอบมันไม่ได้เป็นเอกสาร HTML5