Nội dung lý thuyết
HTML cung cấp các thẻ từ <h1> đến <h6> để đánh dấu các đề mục theo thứ tự cấp độ.
Thẻ <h1> là cấp cao nhất và <h6> là cấp thấp nhất. Trình duyệt hiển thị đề mục càng lớn khi cấp càng cao.
Ví dụ: (Hình 2)
<h1>Đề mục cấp 1</h1> <h2>Đề mục cấp 2</h2> <h3>Đề mục cấp 3</h3> <h4>Đề mục cấp 4</h4> <h5>Đề mục cấp 5</h5> <h6>Đề mục cấp 6</h6>

Sử dụng thẻ <font> để định dạng phông chữ như kích thước, màu sắc, kiểu phông.
Ví dụ:
<font face="Arial" size="5" color="red">Đây là văn bản</font>
Kết quả hiển thị: (Hình 3)

Lưu ý: Thẻ <font> là cú pháp cũ, hiện nay nên sử dụng CSS (Cascading Style Sheets) để thay thế cho việc định dạng kiểu này.
HTML có nhiều thẻ hỗ trợ định dạng văn bản như in đậm, in nghiêng, gạch dưới, chỉ số trên, chỉ số dưới...

Ví dụ:
<p>Văn bản được <strong>in đậm</strong></p> <p><em>Văn bản in nghiêng</em></p> <p>2<sup>2</sup> = 4</p> <p>H<sub>2</sub>O</p>

Lưu ý:
Một số ký tự đặc biệt như <, > cần viết theo mã HTML tương ứng: <, >
Khoảng trắng: dùng
Sử dụng thẻ <a> để tạo liên kết đến:
Website khác
Tập tin
Vị trí khác trong trang
Cú pháp:
<a href="địa_chỉ" target="mục_tiêu">Nội dung hiển thị</a>
Giải thích giá trị của target:
_self: mặc định, mở trên cùng cửa sổ
_blank: mở trên cửa sổ mới
_top, _parent: hiếm dùng
Ví dụ:
<a href="https://abc.xyz">Mở trang Alphabet</a> <a href="https://internet.com" target="_blank">Liên kết trang internet.com</a> <a href="tailieu/baimoc.pdf">Liên kết đến tệp baimoc.pdf</a> <a href="mailto:abc@gmail.com">Liên hệ địa chỉ email</a> <a href="#dautrang">Liên kết trong cùng trang</a>

Lưu ý:
Liên kết tới file trong cùng thư mục không cần đường dẫn tuyệt đối.
Với email, cần dùng mailto:
Với liên kết trong trang, dùng #id_của_thẻ
3. Thẻ tạo danh sáchTrong HTML có hai dạng danh sách chính: không có thứ tự (unordered) và có thứ tự (ordered).
Danh sách không có thứ tự dùng để đánh dấu đầu dòng cho nội dung bằng ký hiệu, áp dụng cho những nội dung không theo trình tự cụ thể.
Để tạo danh sách không có thứ tự, dùng thẻ <ul> và <li>.
Thẻ <ul>: dùng để tạo danh sách.
Thẻ <li>: dùng để đánh dấu từng mục trong danh sách.
Ví dụ 1: Danh sách các siêu liên kết không có thứ tự
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Mình hoạ danh sách không có thứ tự</title>
</head>
<body>
<ul>
<li><a href="https://abc.xyz">Trang Alphabet</a></li>
<li><a href="https://internet.com">Trang internet.com</a></li>
<li><a href="/tailieu/baihoc.pdf">Xem baihoc.pdf</a></li>
</ul>
</body>
</html>
Danh sách có thứ tự dùng để đánh dấu đầu dòng theo số hoặc chữ cái, áp dụng cho nội dung có trình tự cụ thể.
Để tạo danh sách có thứ tự, dùng thẻ <ol> và <li>.
Thẻ <ol>: dùng để tạo danh sách.
Thẻ <li>: dùng để đánh dấu từng mục.
Ví dụ 2: Danh sách các siêu liên kết có thứ tự
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Mình hoạ danh sách có thứ tự</title>
</head>
<body>
<ol type="1" start="4"> <!-- (1) -->
<li><a href="https://abc.xyz">Trang Alphabet</a></li>
<li><a href="https://internet.com">Trang internet.com</a></li>
<li><a href="/tailieu/baihoc.pdf">Xem baihoc.pdf</a></li>
</ol>
</body>
</html>type: kiểu ký hiệu đầu dòng (1, A, a, I, i).
start: giá trị bắt đầu đánh số hoặc ký tự.

Có thể tạo danh sách lồng nhau bằng cách đặt một danh sách khác vào trong một mục <li> của danh sách cha.
Ví dụ 3: Tạo danh sách lồng nhau
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Mình hoạ danh sách lồng nhau</title>
</head>
<body>
<ul>
<li>Tài liệu thiết kế trang web
<ol>
<li>Tài liệu HTML</li>
<li>Tài liệu CSS</li>
<li>Tài liệu Javascript</li>
</ol>
</li>
<li>Tài liệu tin học văn phòng
<ol>
<li>Tài liệu Word</li>
<li>Tài liệu Excel</li>
<li>Tài liệu PowerPoint</li>
</ol>
</li>
</ul>
</body>
</html>Các danh sách lồng nhau có thể sử dụng kết hợp cả <ul> và <ol>.
Trình duyệt sẽ tự động thụt lề nội dung lồng bên trong.
