How to XHTML 1.0

หลักการทำงานของไฟล์ XHTML 1.0

• มีการกำหนด DOCTYPE ที่เหมาะสมกับเอกสาร แบ่งเป็นแบบเข้มงวด, แบบยืดหยุ่น, และแบบเฟรม

<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

• มีการใช้ <tag></tag> ที่มีการจัดวางตำแหน่งที่ถูกต้อง

<p>here is an emphasized <em>paragraph</em>.</p>

• ต้องใช้ตัวหนังสือแบบเล็กเสมอ

<p></p>

• จะต้องมี <tag> ปิดเสมอ

<p>here is a paragraph.</p> <p>here is another paragraph.</p>
<br />
<hr />

• ค่าของ attribute ต่างๆ ใน <tag> จะต้องอยู่ในเครื่องหมายคำพูด "..."

<td rowspan="3"></td>

• จะต้องใช้คำขยาย attribute แบบเต็ม ไม่ให้ใช้แบบย่อ

<dl compact="compact"></dl>
<option selected="selected"></option>
<input type="radio" checked="checked" />

• ให้ใช้ attributes ชนิด id แทน name

<a href="#foo">...</a>
<a id="foo" name="foo">...</a>