การประกาศประเภทเอกสาร
ที่ด้านบนของแต่ละหน้าคุณต้องมีการประกาศเอกสาร ใช่มันต้อง
หากคุณไม่ได้ระบุประเภทเอกสาร HTML ของคุณไม่ใช่ HTML ที่ถูกต้องตามกฎหมายและเบราว์เซอร์ส่วนใหญ่จะใช้โหมด Quirks เพื่อประมวลผลหน้าเว็บซึ่งหมายความว่าเบราว์เซอร์คิดว่าคุณไม่รู้ว่าคุณกำลังทำอะไรอยู่และจัดการรหัสของคุณในแบบของเบราว์เซอร์ คุณสามารถเป็นอาจารย์ HTML ที่อยู่ยงคงกระพันบนโลกหรือ HTML ของคุณอาจไร้ที่ติและ CSS สามารถสมบูรณ์แบบได้ แต่ถ้าไม่มีการประกาศเอกสารหรือการประกาศเอกสารที่ไม่ถูกต้องหน้าเว็บของคุณจะเหมือนกับทารกกิบบอนที่มีสายตาสั้น
การประกาศเอกสารสำหรับ XHTML 1.0 เข้มงวดมีดังนี้:
<! doctype html สาธารณะ -// w3c // dtd xhtml 1.0 เข้มงวด // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
ต่อไปนี้เป็นคำสั่งเอกสารของ XHTML 1.1 ในฐานะรุ่นล่าสุดของ XHTML มันดูสมบูรณ์แบบมากขึ้น แต่ก็ยังมีปัญหาอยู่บ้าง เราจะอธิบายในภายหลัง
<! doctype html สาธารณะ -// w3c // dtd xhtml 1.1 // en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd>
โปรดทราบว่าแท็ก doctype จะต้องเป็นตัวพิมพ์ใหญ่และนำหน้าด้วยเครื่องหมายอัศเจรีย์ครึ่งความกว้างของอังกฤษ! มันเป็นแท็กเดียวที่ทำลายกฎและไม่จำเป็นต้องปิด
คำสั่งภาษา
แม้ว่าส่วนหัว HTTP หรือแอตทริบิวต์ XML: Lang จะถูกตั้งค่าในแท็ก HTML Start คุณต้องระบุภาษาหลักสำหรับเอกสาร แม้ว่าจะไม่จำเป็นต้องจัดการกับเอกสาร XHTML ที่ถูกกฎหมาย แต่ก็เป็นการพิจารณาที่ใช้งานง่าย ค่าเป็นตัวย่อเช่น EN (ภาษาอังกฤษ, อังกฤษ), FR (ฝรั่งเศส, ฝรั่งเศส), DE (เยอรมัน, เยอรมัน)
ประกาศเอกสารที่ใช้เนื้อหาภาษาอังกฤษเป็นหลักตัวอย่างคือ:
<html xmlns = http: //www.w3.org/1999/xhtml xml: lang = en>
หลังจากประกาศภาษาหลักหากคุณต้องการใช้ภาษาอื่นคุณยังสามารถใช้แอตทริบิวต์ XML: Lang Inline (ตัวอย่างเช่น <span xml: lang = de> html hund </span>)
ประเภทเนื้อหา
อาจระบุประเภทสื่อและชุดตัวอักษรของเอกสาร HTML และสามารถทำได้โดยใช้ส่วนหัว HTTP เช่น:
ประเภทเนื้อหา: ข้อความ/html; charset = utf-8
ส่วนแรกของส่วนหัว HTTP (เช่น text/html) คือประเภทไฟล์ MIME ซึ่งช่วยให้เบราว์เซอร์ทราบประเภทสื่อของไฟล์และดังนั้นจึงรู้วิธีจัดการกับมัน ไฟล์ทั้งหมดมีประเภท MIME รูปภาพ JPEG คือรูปภาพ/JPEG ไฟล์ CSS คือข้อความ/CSSS และ HTML โดยทั่วไปใช้ข้อความ/HTML
ส่วนที่สองของส่วนหัว HTTP (เช่นส่วน UTF-8) คือชุดอักขระ
บางทีวิธีที่ง่ายที่สุดในการตั้งค่าส่วนหัว HTTP คือการใช้แท็กส่วนหัวด้วยคำพ้องความหมาย HTTP (HTTP- เทียบเท่า) ใน HTML เช่นนี้:
<meta http-equiv = เนื้อหาประเภทเนื้อหา = text/html; charset = utf-8 />
ด้านล่างนี้เป็นคำสั่งเอกสารที่ใช้กันทั่วไป อันที่จริง Dreamweaver เป็นคำสั่งเริ่มต้น
คัดลอกรหัส