HTML5 การประกาศประเภทของเอกสาร (document type declaration)

แท็ก <!DOCTYPE> ใน HTML5 เป็นการประกาศประเภทของเอกสาร (document type declaration) ที่บอกให้เบราว์เซอร์รู้ว่าเอกสารนี้ใช้มาตรฐาน HTML เวอร์ชันใด เพื่อให้เบราว์เซอร์ประมวลผลและแสดงผลเว็บเพจได้อย่างถูกต้อง

ใน HTML5 การประกาศ <!DOCTYPE> จะมีรูปแบบสั้นและง่ายกว่าเวอร์ชันก่อนหน้า ซึ่งมีลักษณะดังนี้

HTML
<!DOCTYPE html>

จุดประสงค์หลักของ <!DOCTYPE html> คือการแจ้งให้เบราว์เซอร์ทราบว่าเอกสารนี้ใช้มาตรฐาน HTML5 ซึ่งช่วยให้เบราว์เซอร์ทำงานในโหมดมาตรฐาน (standards mode) เพื่อให้การตีความโค้ดเป็นไปตามมาตรฐานที่ถูกต้อง ไม่เช่นนั้นอาจจะมีการทำงานใน “โหมดที่ไม่เป็นมาตรฐาน” (quirks mode) ซึ่งอาจทำให้การแสดงผลเพจไม่ถูกต้องตามที่ตั้งใจ

แม้ว่าจะไม่ได้เป็นแท็ก HTML จริงๆ แต่ <!DOCTYPE> ก็เป็นส่วนสำคัญที่ต้องมีอยู่ในเอกสาร HTML เพื่อความเข้ากันได้ในการแสดงผลของเบราว์เซอร์ต่างๆ

แชร์เรื่องนี้