การแนะนำบทความของ wulin.com (www.vevb.com): การเปลี่ยนแปลงในการเปลี่ยนแปลงทางไวยากรณ์ใน HTML 5 นั้นแม่นยำเพราะแทบไม่มีเว็บเบราว์เซอร์ที่ปฏิบัติตามข้อกำหนดมาตรฐานก่อน HTML 5 ถัดไปลองดูที่วิธีการติดแท็กใน HTML 5
การเปลี่ยนแปลงทางไวยากรณ์ใน HTML 5 นั้นแม่นยำเพราะแทบไม่มีเว็บเบราว์เซอร์ที่ปฏิบัติตามข้อกำหนดมาตรฐานก่อน HTML 5 ถัดไปลองดูที่วิธีการติดแท็กใน HTML 5
1. ContentTypeการประกาศ Doctype เป็นสิ่งจำเป็นในไฟล์ HTML และอยู่ในบรรทัดแรกของไฟล์ ใน HTML 4 วิธีการประกาศมีดังนี้:
<! doctype html สาธารณะ -// w3c // dtd xhtml 1.0 transitional // en>ใน HTML 5 ไม่จำเป็นต้องมีการประกาศเวอร์ชันและเอกสารจะใช้กับ HTML ทั้งหมด วิธีการประกาศประเภท DOC ใน HTML 5 (กรณีที่ไม่รู้สึก) มีดังนี้:
Doctype คืออะไร
การประกาศ <! doctype> อยู่ที่ตำแหน่งด้านหน้าสุดในเอกสารก่อนแท็ก <html> แท็กนี้จะบอกเบราว์เซอร์ว่าข้อกำหนด HTML หรือ XHTML ที่ใช้สำหรับเอกสาร
<! doctype htmlpublic -// w3c // dtd xhtml 1.0 เข้มงวด // en>ในการประกาศข้างต้นองค์ประกอบรูทของเอกสารจะถูกประกาศเป็น HTML ซึ่งกำหนดไว้ใน DTD กับตัวระบุสาธารณะที่กำหนดเป็น -// w3c // dtd XHTML 1.0 เข้มงวด // en เบราว์เซอร์จะเข้าใจวิธีการค้นหา DTD ที่ตรงกับตัวระบุสาธารณะนี้ หากไม่พบเบราว์เซอร์จะใช้ URL หลังจากตัวระบุสาธารณะเป็นตำแหน่งที่จะมองหา DTD
แท็กนี้สามารถประกาศสามประเภท DTD ซึ่งเป็นตัวแทนของเวอร์ชันที่เข้มงวดรุ่นการเปลี่ยนและเอกสาร HTML ที่ใช้เฟรมเวิร์ก
HTML 4.01 เวอร์ชันที่เข้มงวด
<! doctype html สาธารณะ -// w3c // dtd html 4.01 // en>HTML 4.01 เวอร์ชันการเปลี่ยนแปลง
<! doctype html สาธารณะ -// w3c // dtd html 4.01 transitional // en>HTML 4.01 ขึ้นอยู่กับเวอร์ชันเฟรมเวิร์ก
<! doctype html สาธารณะ -// w3c // dtd html 4.01 frameset // en> <! doctype html>นอกจากนี้เมื่อใช้เครื่องมือคุณยังสามารถเพิ่มตัวระบุ ststem ลงในวิธีการประกาศ doctype วิธีการประกาศจะแสดงในรหัสต่อไปนี้:
<Doctype HTML System เกี่ยวกับ: Legacy-Compat>ใน HTML 5 วิธีการประกาศ Doctype เช่นนี้ได้รับอนุญาต (ไม่รู้สึกถึงกรณีคำพูดไม่ได้แยกแยะว่าพวกเขาเป็นคำพูดเดี่ยวหรือคู่)
3. ระบุการเข้ารหัสอักขระใช้องค์ประกอบเมตาใน HTML 4 เพื่อระบุการเข้ารหัสอักขระในไฟล์ดังนี้:
<meta http-equiv = เนื้อหาประเภทเนื้อหา = text/html; charset = utf-8 />ใน HTML 5 คุณสามารถใช้องค์ประกอบ <ale> เพื่อผนวกแอตทริบิวต์ Charset โดยตรงเพื่อระบุการเข้ารหัสอักขระดังที่แสดงด้านล่าง:
<meta charset = utf-8>ทั้งสองวิธีทำงาน คุณสามารถใช้วิธีหนึ่งในวิธีการก่อนหน้านี้ต่อไป แต่คุณไม่สามารถใช้ทั้งสองอย่างในเวลาเดียวกัน