ส่วนต่างๆของเอกสาร HTML จะประกอบด้วยส่วนต่างๆซึ่งเรียกว่า Element ในแต่ละ Element จะประกอบด้วย tag เปิด, เนื้อความ และ tag ปิด โดยชื่อของ Element จะอยู่ในส่วนของ tag เปิดและ tag ปิด เช่น
<html>
...
</html>
ในแต่ละ tag อาจจะมี attribute หรือไม่มีก็ได้ เช่นใน tag anchor (a)
<a href="http://www.modoeye.com>www.modoeye.com</a>
จะเป็นการขยายความของ tag anchor อีกที
ในการส่ง header เพิ่มบ่งบอกชนิดของเอกสารจะเป็นในแบบ text/html เท่านั้น
ในปัจจุบัน HTML ที่ใช้อยู่เป็นเวอร์ชั่น 4.01