ความแตกต่างระหว่าง XHTML และ HTML
- หน้าก่อนหน้า เหตุผล XHTML
- หน้าต่อไป บทบาท XHTML
ด้วยการเขียน HTML ที่เข้มงวด คุณสามารถเตรียมความพร้อมสำหรับ XHTML
วิธีการเตรียมความพร้อมสำหรับ XHTML
XHTML และ HTML 4.01 มีความแตกต่างน้อยมาก
ดังนั้นการปรับรหัสของคุณขึ้นสู่ 4.01 จึงเป็นขั้นตอนที่ดีคู่มืออ้างอิง HTML 4.01จะช่วยคุณทำได้นี้
นอกจากนี้ คุณควรใช้ตัวอักษรเล็กเขียนรหัส HTML ทันที และต้องไม่สร้างประพันธ์ร้ายด้วยการละเลยแบบแบบเช่น </p>
ขอให้พวกคุณมีความสุขในการเขียนรหัส!
ความแตกต่างที่สำคัญที่สุด:
- องค์ประกอบXHTMLต้องถูกวางชัดเจน
- องค์ประกอบXHTMLต้องถูกปิด
- ชื่อแบบแบบต้องใช้ตัวอักษรเล็ก
- เอกสารXHTMLต้องมีองค์ประกอบเดี่ยว
องค์ประกอบต้องถูกวางชัดเจน
ใน HTML บางองค์ประกอบอาจถูกวางชัดเจนต่อกันแบบนี้:
<b><i>This text is bold and italic</b>
</i>
ใน XHTML ทุกองค์ประกอบต้องถูกวางชัดเจนเหมือนนี้ต่อกัน:
<b><i>This text is bold and italic</i></b>
ข้อเทคนิค:ในรายการที่ทับซ้อนกัน ข้อผิดพลาดที่ง่ายต่อการทำให้เกิดขึ้นคือลืมว่ารายการภายในต้องอยู่ในตัวอักษร li อย่างเช่นด้านล่างนี้:
This is incorrect:
<ul>
<li>Coffee</li>
<li>Tea
<ul>
<li>Black tea</li>
<li>Green tea</li>
</ul>
<li>Milk</li>
</ul>
This is correct:
<ul> <li>Coffee</li><li>
Tea <ul> <li>Black tea</li> <li>Green tea</li> </ul></li>
<li>Milk</li> </ul>
注意:ในตัวอย่างรหัสที่ถูกต้อง,เราได้ใส่แบบแบบ <li> หลังจาก </ul>
XHTML ต้องถูกปิด
แบบแบบที่ไม่ว่างต้องถูกปิด
This is incorrect:
<p>
This is a paragraph<p>
This is another paragraph
This is correct:
<p>
This is a paragraph</p>
<p>
This is another paragraph</p>
แบบแบบที่ว่างก็ต้องถูกปิด
แบบแบบที่ว่างก็ต้องถูกปิด หรือต้องใช้แบบแบบเริ่มต้น/>
สิ้นสุด
This is incorrect:
การจาง: <br> เส้นน้ำตก: <hr> ภาพ: <img src="happy.gif" alt="Happy face">
This is correct:
การจาง: <br/>
เส้นน้ำตก: <hr/>
ภาพ: <img src="happy.gif" alt="Happy face"/>
XHTML ต้องมีตัวอักษรเล็ก
XHTML มาตราการกำหนด: ชื่อแบบและคู่ชนิดของแบบฟอร์มต้องสนิทกับระดับตัวอักษร
This is incorrect:
<BODY>
<P>
This is a paragraph</P>
</BODY>
This is correct:
<body>
<p>
This is a paragraph</p>
</body>
เอกสาร XHTML ต้องมีองค์ประกอบต้น
ทุกองค์ประกอบ XHTML ต้องมีอยู่ในองค์ประกอบกฺากฺาหลัก <html> โดยที่องค์ประกอบอื่นทุกองค์ประกอบสามารถมีลูกองค์ประกอบ ลูกองค์ประกอบต้องเป็นเดี่ยวเดียวและถูกจับตัวที่องค์ประกอบพ่อของมัน โครงสร้างเอกสารพื้นฐานคือ:
<html>
<head> ... </head> <body> ... </body></html>
- หน้าก่อนหน้า เหตุผล XHTML
- หน้าต่อไป บทบาท XHTML