แม้ว่าหัวและ DTD จะไม่ปรากฏบนหน้า แต่เป็นองค์ประกอบสำคัญของหน้าเว็บ
ในส่วนก่อนหน้าเราได้รับข้อความแสดงข้อผิดพลาดเมื่อตรวจสอบหน้าเว็บของเรา แต่เราเขียนตามมาตรฐาน XHTML ตลอดกระบวนการผลิตหน้าเว็บ ในความเป็นจริงปัญหาอยู่ที่หัวของหน้าเว็บดังนั้นให้แก้ปัญหานี้ด้านล่าง
ในบทช่วยสอนก่อนหน้ายกเว้นแท็ก <title> เราแก้ไขเนื้อหาระหว่าง <body> นั่นคือเนื้อหาที่แสดงบนหน้า แล้วส่วน <head> ใน XHTML ทำอะไร? อันที่จริงในส่วน <head> ฉันสามารถเพิ่มข้อมูลมากมายที่เบราว์เซอร์สามารถมองเห็นได้ ด้านล่างเราจะแนะนำแท็กที่ใช้กันทั่วไปในส่วนหัว
หมายเหตุ: แท็กและแอตทริบิวต์ส่วนใหญ่ในส่วนนี้เป็นเรื่องยากที่จะจำได้ แต่ในความเป็นจริงแล้วพวกเขาจะถูกสร้างขึ้นโดยอัตโนมัติเมื่อเราใช้ซอฟต์แวร์การสร้างหน้าเว็บเพื่อสร้างหน้าเว็บ จุดประสงค์ของส่วนนี้คือการเข้าใจความหมายของแท็กเหล่านี้เพื่อให้สามารถปรับเปลี่ยนด้วยตนเองได้เมื่อจำเป็น ตอนนี้เปิด index.html ของเราและแทรกรหัสต่อไปนี้ในช่วงกลางของ <head> </head>::
| 1. <meta http-equiv = เนื้อหาประเภทเนื้อหา = text /html; charset = gb2312 /> |
รหัสนี้บอกเบราว์เซอร์ว่าหน้าเว็บของเราใช้การเข้ารหัสอักขระจีน GB2312 การขาดข้อมูล <meta> นี้เป็นหนึ่งในสาเหตุของปัญหาในระหว่างการตรวจสอบครั้งสุดท้าย
| 2. <ชื่อเมตา = เนื้อหาคำหลัก = นักเรียนโรงเรียนประถมศึกษาเพื่อนร่วมชั้นการบ้านฤดูหนาวและฤดูร้อนผู้ปกครอง/ |
รหัสนี้เขียนขึ้นสำหรับเครื่องมือค้นหาและเนื้อหาของเนื้อหาเป็นดัชนีคำหลัก html
โปรดทราบว่าแท็ก <meta> เป็นแท็กที่ว่างเปล่าอย่าลืมเพิ่ม / ฟังก์ชั่นของแท็ก <meta> นั้นยิ่งกว่านั้น แต่ในกรณีที่ไม่มีแอปพลิเคชันที่ใช้งานได้จริงมันเป็นเรื่องยากที่จะเข้าใจการใช้แท็ก <meta> จริง หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับแท็ก <meta> คุณสามารถค้นหาความรู้ที่เกี่ยวข้องกับ Baidu
ดังที่ได้กล่าวไว้ก่อนหน้านี้เนื้อหาของชิ้นส่วน <head> ไม่ได้เขียนขึ้นสำหรับเบราว์เซอร์ แต่สำหรับเบราว์เซอร์และเครื่องมือค้นหา ดังนั้นส่วน <head> ไม่ควรมีสิ่งใดที่มองเห็นได้ในหน้า
หากเราตรวจสอบหน้าเว็บของเราอีกครั้งตอนนี้เราจะยังคงได้รับข้อความแสดงข้อผิดพลาดโดยแจ้งว่าไม่พบไฟล์ DTD แล้วไฟล์ DTD คืออะไร? พูดง่ายๆก็คือการบอกใคร (ส่วนใหญ่เป็นซอฟต์แวร์เหมือนเบราว์เซอร์) ว่าไฟล์นั้นเขียนขึ้นตามชุดของกฎที่เราเขียนก่อนที่พวกเขาต้องการอ่าน การใช้กระบวนการตรวจสอบเป็นตัวอย่างถ้าเราใช้ HTML4.01 DTD อุปกรณ์ตรวจสอบจะคิดว่าเราเป็นหน้าเว็บที่เขียนโดยใช้กฎ HTML4.01 จากนั้นตรวจสอบรหัสของเราตามบรรทัดตามกฎที่เกี่ยวข้องและในที่สุดก็ส่งคืนผลการทดสอบ
หน้าเว็บที่เราทำเป็นกฎที่ใช้ XHTML และแน่นอนว่าเราต้องใช้ XHTML DTD อย่างไรก็ตามดังที่เราได้กล่าวไว้ก่อนหน้านี้ DTD ของ XHTML นั้นแบ่งออกเป็น DTD การเปลี่ยนแปลงที่ค่อนข้างหลวมและ DTD ค่อนข้างเข้มงวด ในบทช่วยสอนนี้เราจะประกาศ DTD ที่เข้มงวดบนหน้าเว็บ หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ DTD คุณต้องเรียนรู้ XML ดังนั้นคุณจะไม่พูดคุยกันมากเกินไปในบทช่วยสอนนี้ 2 หน้ารวมหน้าก่อนหน้า 12 หน้าถัดไป