Hiểu cách hoạt động
ul tạo danh sách không thứ tự, ol tạo danh sách có thứ tự; mỗi mục dùng li. Danh sách con đặt trong mục li tương ứng, không làm các mục mất quan hệ cha–con. Bảng dùng table, mỗi hàng tr, ô tiêu đề th và ô dữ liệu td; caption nêu tên bảng. colspan cho ô trải nhiều cột, rowspan cho nhiều hàng; khi gộp phải tính số vị trí ô toàn hàng để không tạo lưới sai. Dùng bảng cho dữ liệu có quan hệ hàng–cột, không thay bảng bằng khoảng trắng. CSS quyết định viền/khoảng cách, HTML quyết định cấu trúc.