DTD XHTML
- หน้าก่อนหน้า บริบท XHTML
- หน้าต่อไป XHTML HowTo
XHTML กำหนดสามประเภทประกาศเอกสาร.
ที่ใช้ยิ่งที่สุดคือ XHTML Transitional.
<!DOCTYPE> ต้องใช้.
เอกสาร XHTML มีส่วนหลักสามส่วน:
- DOCTYPE
- Head
- Body
โครงสร้างเอกสารพื้นฐานเป็นเช่นนี้:
<!DOCTYPE ...> <html> <head> <title>... </title> </head> <body> ... </body> </html>
ประกาศประเภทเอกสารเสมอตัวอย่างในบรรทัดแรกของเอกสาร XHTML
ตัวอย่างของ XHTML
นี่คือเอกสาร XHTML (ย่อสั้น) ที่เรียบง่าย:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>simple document</title> </head> <body> <p>a simple paragraph</p> </body> </html>
ประกาศประเภทเอกสารกำหนดประเภทของเอกสาร:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
ส่วนที่เหลือของเอกสารเหมือน HTML:
<html> <head> <title>simple document</title> </head> <body> <p>a simple paragraph</p> </body> </html>
ประกาศสามชนิดของเอกสาร
- DTD กำหนดวิธีที่ใช้ภาษาแสงแสนวาล (SGML) ในเว็บไซต์.
- ภาษาแสงแสนวาลทั่วไป เช่น HTML ควรใช้ DTD เพื่อกำหนดกฎของแสงของเครื่องหมายที่ใช้ในเอกสารที่เฉพาะเจาะจง ซึ่งรวมถึงการประกาศขององค์ประกอบและวิตี้.
- XHTML ถูกอธิบายละเอียดในการประกาศประเภทเอกสาร (DTD) หรือ DTD ของภาษาแสงแสนวาล (SGML).
- DTD ของ XHTML ใช้ภาษาที่สามารถอ่านโดยคอมพิวเตอร์อย่างแน่ชัดเจนเพื่ออธิบายศัพท์และวิธีที่ใช้กำหนด XHTML ที่ถูกต้อง.
มีสามชนิดของเอกสาร XHTML:
- STRICT (ชนิดแข็งขัน)
- TRANSITIONAL (ชนิดเบื้องต้น)
- FRAMESET (ชนิดโฟรมชั้น)
สามชนิดของเอกสาร XML ที่ใช้ใน XHTML 1.0
XHTML 1.0 กำหนดสามชนิดของเอกสาร XML ตามสาม DTD ดังกล่าว.
XHTML 1.0 Strict
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-strict.dtd
">
ใช้ในสถานการณ์นี้: ต้องการการใช้แสงของเครื่องหมายที่สะอาด หลีกเลี่ยงการปรากฎตัวที่หมายเหตุ. ใช้ร่วมกับซีแอร์สไตล์เซ็ตต์ (CSS).
XHTML 1.0 Transitional
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-transitional.dtd
">
ใช้นี้ในกรณีที่ต้องการใช้คุณสมบัติการแสดงที่มีใน HTML และต้องการเขียน XHTML สำหรับเบราเซอร์ที่ไม่สนับสนุนสไตล์เครื่องหมาย
XHTML 1.0 Frameset
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-frameset.dtd"
>
ใช้นี้ในกรณีที่ต้องการใช้ HTML โฟรามเพื่อแบ่งหน้าต่างเบราเซอร์เป็นสองหรือมากกว่าโฟราม
- หน้าก่อนหน้า บริบท XHTML
- หน้าต่อไป XHTML HowTo