ข้อแตกต่างจาก HTML
- element ต้องเป็น nested
- ปิด tag เสมอ
- tag เดี่ยวก็ต้องปิด
- tags และ attributes เป็นตัวเล็กทั้งหมด
- ต้องมี root element เสมอ และเป็น <html>
- ห้ามย่อ เช่น readonly ใน <input>
- ใช้ id แทน name แต่ว่า ใช้ ทั้งสองอันได้
element ต้องเป็น nested
ผิด
<b><i>This text is bold and italic</b></i> |
<b><i>This text is bold and italic</i></b> |
ปิด tag เสมอ
ผิด
<p>This is a paragraph |
<p>This is a paragraph</p> |
tag เดี่ยวก็ต้องปิด
ผิด
A break: <br> |
A break: <br /> <!-- เว้นวรรคด้วย --> |
tags และ attributes เป็นตัวเล็กทั้งหมด
ผิด
<BODY> |
<body> |
ผิด
<table WIDTH="100%"> |
ถูก
<table width="100%"> |
<html> |
ผิด
<input checked> |
<input checked="checked" /> |
ผิด
<img src="picture.gif" name="picture1" /> |
<img src="picture.gif" id="picture1" /> |
อิง w3schools
มีคนจะทำ XHTML พอดี เด๋วให้เค้ามาอ่าน
ตอบลบ