Thẻ HTML cơ bản là các thành phần quan trọng giúp xây dựng và định dạng nội dung trên trang web. Chúng quyết định cách hiển thị văn bản, hình ảnh và các yếu tố khác trong trình duyệt, tạo nên cấu trúc logic cho website. Trong bài viết này, bạn sẽ tìm hiểu về các thẻ thường dùng, từ thẻ tiêu đề, đoạn văn, danh sách cho đến thẻ căn chỉnh nội dung.Nếu bạn mới làm quen với HTML, đây sẽ là hướng dẫn hữu ích giúp bạn nắm vững nền tảng quan trọng nhất.
Điểm chính cần nắm
- Tag – Thẻ HTML là gì?: Định nghĩa thẻ HTML và vai trò trong việc cấu trúc nội dung trang web.
- Các thẻ HTML cơ bản: Giới thiệu các thẻ quan trọng giúp trình bày nội dung rõ ràng và có tổ chức.
- Vietnix – Giải pháp lưu trữ tối ưu, an toàn và tốc độ: Dịch vụ lưu trữ hiệu suất cao, bảo mật tốt, tốc độ ổn định.
- FAQ: Giải đáp các câu hỏi thường gặp về thẻ HTML và cách sử dụng hiệu quả.
Tag – Thẻ HTML là gì?
Các thẻ (tag) trong HTML là những thành phần cơ bản dùng để xác định cấu trúc của tài liệu HTML. Mỗi tag được đặt trong dấu ngoặc nhọn (< >
) và có chức năng riêng, giúp trình duyệt hiểu cách hiển thị nội dung.

Hầu hết các thẻ HTML đều có thẻ mở và thẻ đóng. Thẻ mở đánh dấu sự bắt đầu của phần tử, còn thẻ đóng (có dấu /
trước tên thẻ) xác định phần tử kết thúc. Một số thẻ đơn, như <br>
(ngắt dòng) và <hr>
(đường kẻ ngang), không cần thẻ đóng. Mỗi thẻ có một vai trò nhất định. Ví dụ, khi đặt nội dung trong thẻ <p>...</p>
, trình duyệt sẽ hiển thị nó dưới dạng một đoạn văn với khoảng cách phù hợp.
Các thẻ HTML cơ bản
Dưới đây là mô tả tất cả các thẻ cơ bản của HTML cùng với ví dụ giúp bạn hiểu rõ vai trò của từng thẻ.
- Thẻ tiêu đề (Heading tags)
- Thẻ đoạn văn <p> (Paragraph tag)
- Thẻ xuống dòng <br> (Line break tag)
- Thẻ căn giữa nội dung <center> (Center tag)
- Thẻ đường kẻ ngang <hr> (Horizontal rule tag)
- Thẻ bảo toàn định dạng <pre> (Preformatted text tag)
- Thẻ dấu trắng không ngắt (Non-breaking space)
- Thẻ danh sách <ul> và <ol> trong HTML
Thẻ tiêu đề (Heading tags)
Thẻ heading được sử dụng để xác định tiêu đề trong tài liệu HTML. Có tổng cộng 6 cấp độ heading, từ <h1>
đến <h6>
, với <h1>
là tiêu đề lớn nhất và quan trọng nhất, còn <h6>
là tiêu đề nhỏ nhất. Khi hiển thị, trình duyệt tự động thêm khoảng trắng trước và sau tiêu đề để tạo sự phân tách rõ ràng giữa các phần nội dung. Sử dụng thẻ heading đúng cách không chỉ giúp tổ chức nội dung trên trang web mà còn cải thiện SEO, giúp công cụ tìm kiếm hiểu được cấu trúc nội dung của trang.
Ví dụ: Mã HTML sau đây minh họa các mức tiêu đề khác nhau.
<!DOCTYPE html>
<html>
<head>
<title>Heading Example</title>
</head>
<body>
<h1>Giới thiệu về Vietnix</h1>
<h2>Dịch vụ chất lượng</h2>
<h3>VPS tốc độ cao</h3>
<h4>Hosting ổn định</h4>
<h5>Máy chủ mạnh mẽ</h5>
<h6>Hỗ trợ tận tâm</h6>
</body>
</html>

Thẻ đoạn văn <p>
(Paragraph tag)
Thẻ <p>
được dùng để tạo các đoạn văn, giúp nội dung rõ ràng và có tổ chức. Khi sử dụng thẻ này, trình duyệt tự động thêm khoảng trắng trước và sau đoạn để tăng khả năng đọc. Mỗi đoạn văn nên được đặt giữa thẻ mở <p>
và thẻ đóng </p>
để trình bày nội dung một cách hợp lý trên trang web.
Ví dụ:
<!DOCTYPE html>
<html>
<head>
<title>Paragraph Example</title>
</head>
<body>
<p>Vietnix cung cấp dịch vụ VPS, hosting và server với hiệu suất vượt trội.</p>
<p>Máy chủ của Vietnix sử dụng công nghệ hiện đại, đảm bảo hoạt động ổn định.</p>
<p>Đội ngũ hỗ trợ 24/7 sẵn sàng giúp bạn giải quyết mọi vấn đề.</p>
</body>
</html>

Thẻ xuống dòng <br>
(Line break tag)
Thẻ <br>
được sử dụng để ngắt dòng mà không cần tạo một đoạn văn mới. Khi thẻ này xuất hiện trong mã HTML, mọi nội dung theo sau nó sẽ bắt đầu từ dòng mới, giúp bố cục văn bản trở nên linh hoạt hơn. Đây là một thẻ đơn, không có thẻ đóng, vì nó không bao quanh nội dung nào cả. Cú pháp chuẩn của thẻ xuống dòng trong HTML là:
<br>
Trong XHTML, thẻ <br>
thường được viết dưới dạng tự đóng để tuân thủ quy tắc cú pháp:
<br />
Mặc dù hầu hết các trình duyệt hiện đại đều hiểu cả hai cách viết, nhưng trong HTML5, chỉ cần dùng <br>
là đủ. Thẻ <br>
thường được sử dụng trong các tình huống cần xuống dòng nhanh chóng, chẳng hạn như trong địa chỉ, bài thơ hoặc khi muốn tạo khoảng trống giữa các dòng mà không cần thêm khoảng cách lớn như thẻ <p>
. Tuy nhiên, việc lạm dụng <br>
để định dạng văn bản có thể khiến trang web trở nên khó quản lý, vì vậy nên kết hợp với CSS để kiểm soát bố cục hiệu quả hơn.
Ví dụ:
<!DOCTYPE html>
<html>
<head>
<title>Line Break Example</title>
</head>
<body>
<p>Xin chào,<br> Chào mừng bạn đến với Vietnix.<br>
Hãy trải nghiệm dịch vụ chất lượng ngay hôm nay!</p>
</body>
</html>

Thẻ căn giữa nội dung <center>
(Center tag)
Thẻ <center>
trong HTML được sử dụng để căn giữa nội dung trên trang web, giúp văn bản, hình ảnh hoặc các phần tử HTML khác được hiển thị ở giữa theo chiều ngang. Tuy nhiên, thẻ <center>
đã bị loại bỏ trong HTML5 vì nó không còn phù hợp với tiêu chuẩn hiện đại. Thay vào đó, bạn nên sử dụng CSS để căn giữa nội dung một cách linh hoạt và hiệu quả hơn.
Ví dụ:
Mặc dù không còn được khuyến nghị, nhưng nếu bạn vẫn cần sử dụng trong các tài liệu HTML cũ, thẻ <center>
có thể được viết như sau:
<!DOCTYPE html>
<html>
<head>
<title>Centering Content Example</title>
<style>
.centered { text-align: center; }
</style>
</head>
<body>
<p class="centered">Dịch vụ VPS Vietnix - Hiệu suất cao, bảo mật tốt.</p>
</body>
</html>

Thẻ đường kẻ ngang <hr>
(Horizontal rule tag)
Thẻ <hr>
trong HTML được sử dụng để tạo một đường kẻ ngang nhằm phân tách nội dung trên trang web. Đây là một thẻ đơn, tức là không cần thẻ đóng.
Công dụng của thẻ <hr>
- Không ảnh hưởng đến nội dung bên trong: Vì nó là phần tử rỗng (empty element), không có nội dung nằm giữa thẻ mở và thẻ đóng.
- Phân chia nội dung: Thẻ này giúp tách biệt các phần khác nhau của tài liệu, tạo điểm nhấn trực quan.
- Tạo khoảng nghỉ trong bố cục: Dùng để tạo hiệu ứng ngăn cách giữa các phần của bài viết.
Ví dụ:
<!DOCTYPE html>
<html>
<head>
<title>Horizontal Line Example</title>
</head>
<body>
<p>Vietnix cung cấp dịch vụ hosting uy tín.</p>
<hr />
<p>Hãy trải nghiệm ngay để thấy sự khác biệt!</p>
</body>
</html>

Thẻ bảo toàn định dạng <pre>
(Preformatted text tag)
Thẻ <pre>
trong HTML giúp giữ nguyên định dạng văn bản, bao gồm khoảng trắng, xuống dòng và thụt lề. Điều này rất hữu ích khi bạn cần hiển thị mã nguồn, dữ liệu có định dạng cố định hoặc nội dung cần giữ nguyên khoảng cách.
Công dụng của thẻ <pre>
- Hiển thị văn bản đúng như trong mã nguồn: Các khoảng trắng, xuống dòng sẽ không bị trình duyệt tự động thay đổi.
- Giữ nguyên định dạng chữ: Không bị nén khoảng trắng như thẻ
<p>
hoặc<div>
. - Thường dùng để hiển thị mã lập trình: Giúp trình bày code rõ ràng hơn.
Ví dụ:
<!DOCTYPE html>
<html>
<head>
<title>Preserve Formatting Example</title>
</head>
<body>
<pre>
Vietnix
là
một
trong
những
nhà
cung
cấp
dịch
vụ
lưu
trữ
uy
tín.
</pre>
</body>
</html>

Thẻ dấu trắng không ngắt
(Non-breaking space)
là một khoảng trắng không ngắt dòng trong HTML, giúp ngăn trình duyệt tự động xuống dòng giữa hai từ.
Công dụng
- Duy trì khoảng cách cố định giữa các từ hoặc ký tự.
- Tránh tình trạng ngắt dòng không mong muốn, đặc biệt trong tiêu đề hoặc tên riêng.
- Hữu ích khi căn chỉnh văn bản hoặc tạo khoảng trống trong nội dung HTML.
<!DOCTYPE html>
<html>
<head>
<title>Non-breaking Spaces Example</title>
</head>
<body>
<p>Vietnix cung cấp dịch vụ VPS chất lượng.</p>
<p>Vietnix cung cấp dịch vụ VPS chất lượng.</p>
</body>
</html>

Thẻ danh sách <ul>
và <ol>
trong HTML
<ul>
(unordered list) tạo danh sách không có thứ tự, các mục danh sách thường được hiển thị dưới dạng dấu chấm (•).<ol>
(ordered list) tạo danh sách có thứ tự, các mục được đánh số (1, 2, 3,…) hoặc chữ cái (a, b, c,…).- Mỗi mục trong danh sách đều được xác định bằng thẻ
<li>
(list item).
Công dụng:
<ul>
dùng để liệt kê các mục không cần sắp xếp theo thứ tự cụ thể, như danh sách tính năng, mục lục.<ol>
phù hợp cho danh sách có thứ tự quan trọng, như hướng dẫn từng bước hoặc danh sách ưu tiên.
<!DOCTYPE html>
<html>
<head>
<title>Listing Tags Example</title>
</head>
<body>
<h2>Các dịch vụ của Vietnix</h2>
<ul>
<li>VPS tốc độ cao</li>
<li>Hosting bảo mật</li>
<li>Server mạnh mẽ</li>
</ul>
<h2>Ưu điểm của Vietnix</h2>
<ol>
<li>Hiệu suất vượt trội</li>
<li>Hỗ trợ 24/7</li>
<li>Bảo mật cao</li>
</ol>
</body>
</html>

Vietnix – Giải pháp lưu trữ tối ưu, an toàn và tốc độ
Vietnix là một trong những nhà cung cấp dịch vụ thuê server, hosting, VPS, domain hàng đầu tại Việt Nam, mang đến giải pháp lưu trữ chất lượng cao với hiệu suất vượt trội và bảo mật tối đa. Với đội ngũ kỹ thuật chuyên nghiệp hỗ trợ 24/7, Vietnix cam kết đồng hành cùng doanh nghiệp, tối ưu hệ thống và đảm bảo dữ liệu luôn an toàn. Hơn 80.000 khách hàng đã tin tưởng lựa chọn Vietnix để nâng cao hiệu suất vận hành và bảo mật hạ tầng.
Thông tin liên hệ:
- Hotline: 18001093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Website: https://vietnix.vn/
Câu hỏi thường gặp
Thẻ HTML có thể lồng nhau không? Nếu có, có quy tắc nào cần tuân theo không?
Có thể lồng nhau nhưng cần tuân theo thứ tự hợp lý. Ví dụ, không thể đặt thẻ <p>
bên trong <span>
, vì <p>
là block-level và <span>
là inline.
Có thể sử dụng HTML mà không cần thẻ đóng không?
Một số thẻ không cần thẻ đóng, chẳng hạn như <br>
, <hr>
, <img>
. Tuy nhiên, với HTML5, việc đóng thẻ đầy đủ được khuyến khích để đảm bảo cú pháp đúng.
Thẻ <hr>
có thể tùy chỉnh kiểu dáng không?
Có, bạn có thể sử dụng CSS để thay đổi màu sắc, độ dày và kiểu đường kẻ của <hr>
, ví dụ: border: 1px solid red;
.
Làm thế nào để tạo khoảng trắng trong HTML mà không dùng
?
Bạn có thể sử dụng CSS với margin
, padding
, hoặc white-space: pre-wrap;
để kiểm soát khoảng cách giữa các phần tử thay vì dùng
.
Thẻ <h1>
có ảnh hưởng đến SEO như thế nào?
<h1>
là một trong những yếu tố quan trọng giúp công cụ tìm kiếm hiểu nội dung chính của trang, nên cần sử dụng hợp lý và không lạm dụng.
Thẻ <b>
và <strong>
có khác nhau không?
Về hiển thị thì giống nhau, nhưng <strong>
mang ý nghĩa nhấn mạnh nội dung quan trọng về mặt ngữ nghĩa, còn <b>
chỉ đơn thuần làm đậm chữ.
Có thể tạo khoảng cách giữa hai đoạn văn mà không cần dùng <br>
không?
Được. Thay vì <br>
, bạn nên sử dụng CSS với margin-bottom
hoặc padding-bottom
để tạo khoảng cách hợp lý giữa các đoạn văn.
Lời kết
Việc hiểu và sử dụng đúng các thẻ HTML là nền tảng quan trọng để tạo ra một trang web rõ ràng, dễ đọc và tối ưu. Khi nắm vững các thẻ này, bạn sẽ có thể xây dựng nội dung một cách chuyên nghiệp, cải thiện khả năng hiển thị và tương tác trên website. Nếu bạn có bất cứ thắc mắc hay cần hỗ trợ gì, hãy để lại bình luận bên dưới, mình sẽ hỗ trợ nhanh nhất. Cảm ơn bạn đã đọc!
Mọi người cũng xem: