ระบุว่าเว็บเพจของคุณเขียนตามมาตรฐาน HTML ใด
ด็อคไทป์ | คำอธิบาย |
---|---|
HTML5 | |
สำหรับเอกสารทั้งหมด | |
HTML4.01 | |
"http://www.w3.org/TR/html4/strict.dtd"> | ไวยากรณ์ HTML ที่เข้มงวด |
ไวยากรณ์ HTML เฉพาะกาล | |
เอกสาร HTML ใช้เฟรม | |
เอ็กซ์เอชทีเอ็มแอล 1.0 | |
ไวยากรณ์ XHTML ที่เข้มงวด | |
ไวยากรณ์การเปลี่ยนผ่าน XHTML | |
เอกสารนี้เขียนด้วย XHTML และมีเฟรม | |
XHTML โปรไฟล์มือถือเพิ่มองค์ประกอบเฉพาะสำหรับโทรศัพท์มือถือ | |
เอ็กซ์เอชทีเอ็มแอล 1.1 | |
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> | คำจำกัดความนี้ไม่มีการแบ่งออกเป็นประเภท มีไวยากรณ์เหมือนกันและเป็นไปตามกฎเกณฑ์ที่ชัดเจน |
ดังนั้นจึงมีประเภทเอกสารหลายประเภท (เข้มงวดและเฉพาะกาล สำหรับ HTML และ XHTML) คำถามคือจะเลือกมาตรฐานใด
มาตรฐาน HTML และ XHTML
HTML - ภาษามาตรฐานมาร์กอัปเอกสารเว็บ
ใน HTML 4.01 และ HTML5 รูปร่างหน้าถูกแยกออกจากเนื้อหา เนื้อหาและโครงสร้าง (ส่วนหัว ย่อหน้า ลิงก์) ระบุไว้ในรูปแบบ HTML การออกแบบ (การจัดตำแหน่ง แบบอักษร สี) ถูกกำหนดโดยสไตล์ CSS
ตัวอย่างเช่น แท็ก และแอตทริบิวต์ align เลิกใช้แล้ว
XHTML เป็นภาษามาร์กอัปเอกสารเว็บที่ขยายได้โดยใช้ XML มาตรฐาน XHTML คือรายการความแตกต่างระหว่าง HTML 4.01 และ XHTML
ข้อกำหนด XHTML | เป็นสิ่งต้องห้าม | จำเป็นต้อง |
---|---|---|
ต้องปิดแท็กทั้งหมด | ||
ต้องพิมพ์แท็ก คุณลักษณะ และคุณสมบัติ CSS ทั้งหมด ตัวพิมพ์เล็ก. | ||
ค่าแอตทริบิวต์แท็กทั้งหมดต้องอยู่ในเครื่องหมายคำพูด | ||
ต้องปฏิบัติตามลำดับชั้นอย่างเคร่งครัด: แท็กแรกปิดอยู่หลังสุด | ... | ... |
แท็กบล็อกไม่สามารถซ้อนกันภายในแท็กอินไลน์ได้ (หลังจากองค์ประกอบบล็อก เอาต์พุตเพิ่มเติมบนเพจจะถูกสร้างในบรรทัดใหม่ องค์ประกอบอินไลน์ไม่ทำให้เกิดการขึ้นบรรทัดใหม่) | ...
| ...
|
คุณลักษณะบูลีนถูกเขียนในรูปแบบขยาย | ||
รูปภาพจะต้องมีคำอธิบาย |
ข้อดีของภาษา XHTML ไม่ใช่ความเข้มงวดของไวยากรณ์ แต่เป็นความสามารถในการสร้างแท็กของคุณเอง
อย่างไรก็ตาม เมื่อวันที่ 2 กรกฎาคม พ.ศ. 2552 World Wide Web Consortium (W3C) ได้ประกาศยุติการทำงานบน XHTML 2.0 โดยพิจารณาว่าแนวคิดของ XHTML นั้นไม่ถูกต้อง โปรแกรมเมอร์กลุ่มหนึ่งเปลี่ยนไปใช้มาตรฐาน HTML5 และถึงแม้ว่ามาตรฐาน HTML5 จะยังไม่ได้รับการอนุมัติ แต่ก็มีเว็บไซต์หลายแห่งที่เขียนไว้แล้ว
ใครก็ตามที่สงสัยว่า HTML5 จะเสร็จสิ้นเมื่อใดสามารถตรวจสอบแหล่งที่มาดั้งเดิมได้:
เวอร์ชันอย่างเป็นทางการของมาตรฐาน HTML5 อยู่ที่: www.w3.org/TR/html5/
มาเลือกกันดีกว่า ทำได้ไม่ยาก: คุณไม่ควรใช้มาตรฐาน XHTML หากคุณไม่ต้องการขยายภาษา HTML
เราจะไม่อยู่อีกต่อไป!DOCTYPE มีไว้สำหรับเอกสารที่ใช้เฟรม: วันก่อนเมื่อวาน
คำถามต่อไปคือ: ไวยากรณ์ใดให้เลือก - เข้มงวดหรือสกรรมกริยา?
ไวยากรณ์ HTML 4.01 ที่เข้มงวดและเฉพาะกาล
มีไวยากรณ์การเปลี่ยนผ่านเพื่อทำให้การเปลี่ยนไปใช้ง่ายขึ้น มาตรฐานใหม่- พวกเขาจะข้ามไวยากรณ์ที่เข้มงวดไปมากซึ่งถือว่าเป็นข้อผิดพลาด
เข้าใจได้ง่ายขึ้นว่ามีอะไรอยู่ที่นี่พร้อมตัวอย่าง ขั้นแรก เรามาตั้งค่าไวยากรณ์ที่เข้มงวดกันก่อน
ไวยากรณ์ที่เข้มงวด
ตรวจสอบความถูกต้อง
สีแดงสี.