ล่าสุดการพัฒนาเว็บบทเรียน
×

HTML การอ้างอิง

HTML ตามลำดับตัวอักษร (เรียงลำดับ) HTML ตามหมวดหมู่ (เรียงลำดับ) HTML แอตทริบิวต์ HTML แอตทริบิวต์ทั่วโลก HTML เหตุการณ์ HTML ผ้าใบ HTML เสียง / วิดีโอ HTML doctypes HTML เข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTTP ข้อความ HTTP วิธีการ PX จะ EM แปลง แป้นพิมพ์ลัด


 

HTML <!DOCTYPE> Declaration


ตัวอย่าง

<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
The content of the document......
</body>

</html>
ลองตัวเอง»

ความหมายและการใช้งาน

<!DOCTYPE> ประกาศจะต้องเป็นสิ่งแรกในเอกสาร HTML ของคุณก่อนที่ <html> แท็ก

<!DOCTYPE> ประกาศไม่ได้แท็ก; มันเป็นคำสั่งไปยังเว็บเบราว์เซอร์เกี่ยวกับสิ่งที่รุ่นของหน้า HTML ถูกเขียนใน

ใน HTML 4.01 ที่ <!DOCTYPE> ประกาศหมายถึง DTD เพราะ HTML 4.01 อยู่บนพื้นฐานของ SGML ข้อกำหนดของ DTD ระบุกฎสำหรับภาษามาร์กอัปเพื่อให้เบราว์เซอร์แสดงเนื้อหาได้อย่างถูกต้อง

HTML5 ไม่ได้ขึ้นกับ SGML และดังนั้นจึงไม่จำเป็นต้องมีการอ้างอิงถึงเป็น DTD

เคล็ดลับ: เสมอเพิ่ม <!DOCTYPE> ประกาศเอกสาร HTML ของคุณเพื่อให้เบราว์เซอร์รู้ว่าสิ่งที่ประเภทของเอกสารที่คาดหวัง


สนับสนุนเบราว์เซอร์

ธาตุ
<!DOCTYPE> ใช่ ใช่ ใช่ ใช่ ใช่

ความแตกต่างระหว่าง HTML 4.01 และ HTML5

มีสามที่แตกต่างกัน <!DOCTYPE> ประกาศใน HTML 4.01 ใน HTML5 มีเพียงหนึ่ง:

<!DOCTYPE html>

องค์ประกอบ HTML และ doctypes

ดูตารางของเราทุก องค์ประกอบ HTML และสิ่งที่ Doctype แต่ละองค์ประกอบจะปรากฏใน


เคล็ดลับและคำอธิบาย

แนะนำ: <!DOCTYPE> ประกาศจะไม่ได้เป็นกรณีที่มีความสำคัญ

เคล็ดลับ: คุณสามารถ ไปที่นี่เพื่อตรวจสอบ หากเอกสารของคุณถูกต้อง HTML


ประกาศ DOCTYPE สามัญ

HTML 5

<!DOCTYPE html>

HTML 4.01 เข้มงวด

DTD นี้มีองค์ประกอบ HTML และแอตทริบิวต์ แต่ไม่รวมถึงองค์ประกอบ presentational หรือเลิก (เช่นตัวอักษร) เฟรมไม่ได้รับอนุญาต

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional

DTD นี้มีองค์ประกอบ HTML และคุณลักษณะรวมถึงองค์ประกอบ presentational และเลิก (เช่นตัวอักษร) เฟรมไม่ได้รับอนุญาต

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 เฟรม

DTD นี้เท่ากับ HTML 4.01 Transitional แต่ช่วยให้การใช้เนื้อหาเฟรม

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 Strict

DTD นี้มีองค์ประกอบ HTML และแอตทริบิวต์ แต่ไม่รวมถึงองค์ประกอบ presentational หรือเลิก (เช่นตัวอักษร) เฟรมไม่ได้รับอนุญาต มาร์กอัปจะต้องเขียนเป็นรูปแบบที่ดี XML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 Transitional

DTD นี้มีองค์ประกอบ HTML และคุณลักษณะรวมถึงองค์ประกอบ presentational และเลิก (เช่นตัวอักษร) เฟรมไม่ได้รับอนุญาต มาร์กอัปจะต้องเขียนเป็นรูปแบบที่ดี XML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 เฟรม

DTD นี้เท่ากับ XHTML 1.0 Transitional แต่ช่วยให้การใช้เนื้อหาเฟรม

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1

DTD นี้เท่ากับ XHTML 1.0 Strict แต่ช่วยให้คุณสามารถเพิ่มโมดูล (ตัวอย่างเช่นการให้การสนับสนุนทับทิมสำหรับภาษาเอเชียตะวันออกเฉียงใต้)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">