สิ่งที่ต้องเรียนรู้ก่อนการเขียน HTML ก็คือ HTML มีกฏการในการใช้งานแท็กต่างๆ และความหมายของแต่ละแท็กเช่น
- <h1> ใช้สำหรับระบุว่านี่คือหัวข้อหลัก
- <figcaption> ใช้ร่วมกันภายใน <figure> เท่านั้น โดย <figcaption> จะทำหน้าที่ระบุคำอธิบาย
- <li> ใช้ร่วมกันภายใน <ul> เท่านั้น โดยจะทำหน้าเป็นรายการลิสต์แบบไม่เรียงลำดับ
- <table> <tr> และ <td> ต้องใช้ร่วมกันเพื่อจัดการแสดงผลในลักษณะของตาราง และทำหน้าที่ระบุว่า นี่คือข้อมูลในรูปของตาราง
ยกตัวอย่างเช่น หากเรากำลังมองหาหัวข้อต่างๆของเอกสารในหน้าเว็บ หากเรากำหนดให้หัวข้อแต่ละอันอยู่ภายใต้ แท็ก <h1> เหมือนๆกันหมด การมองหาหัวข้อก็จะเป็นเรื่องง่าย