Cơ bảnKiến thức cơ bản

Các thẻ HTML cơ bản cần biết

8 phút đọc0 lượt xem
#html#thẻ html#html tag#web#frontend

Thẻ HTML là gì?

Thẻ HTML (HTML tag) là các thành phần cơ bản tạo nên trang web. Mỗi thẻ xác định một loại nội dung cụ thể. Hầu hết các thẻ có dạng mở <tag> và đóng </tag>.

Bài viết này tổng hợp tất cả các thẻ HTML cơ bản mà người mới cần biết. Nếu bạn cần ôn lại khái niệm HTML, hãy đọc HTML là gì?

Thẻ cấu trúc trang

<!DOCTYPE html>
<html lang="vi">
<head>
    <meta charset="UTF-8">
    <title>Tiêu đề trang</title>
</head>
<body>
    <!-- Nội dung trang web ở đây -->
</body>
</html>

Thẻ semantic HTML5

<header>Phần đầu trang (logo, menu)</header>
<nav>Thanh điều hướng</nav>
<main>Nội dung chính</main>
<section>Một phần/mục của trang</section>
<article>Bài viết độc lập</article>
<aside>Nội dung phụ (sidebar)</aside>
<footer>Phần cuối trang</footer>

Google ưu tiên các trang dùng thẻ semantic đúng cách trong kết quả tìm kiếm.

Thẻ văn bản

Thẻ tiêu đề (h1 – h6)

<h1>Tiêu đề cấp 1 (quan trọng nhất, dùng 1 lần/trang)</h1>
<h2>Tiêu đề cấp 2</h2>
<h3>Tiêu đề cấp 3</h3>
<h4>Tiêu đề cấp 4</h4>
<h5>Tiêu đề cấp 5</h5>
<h6>Tiêu đề cấp 6 (nhỏ nhất)</h6>

Thẻ đoạn văn và trang trí chữ

<p>Đây là đoạn văn bản (paragraph).</p>
<strong>Chữ in đậm (quan trọng)</strong>
<em>Chữ in nghiêng (nhấn mạnh)</em>
<br> <!-- Xuống dòng -->
<hr> <!-- Đường kẻ ngang -->
<blockquote>Trích dẫn từ nguồn khác</blockquote>
<code>Code inline</code>

Thẻ danh sách

<!-- Danh sách không thứ tự -->
<ul>
    <li>HTML</li>
    <li>CSS</li>
    <li>JavaScript</li>
</ul>

<!-- Danh sách có thứ tự -->
<ol>
    <li>Bước 1: Học HTML</li>
    <li>Bước 2: Học CSS</li>
    <li>Bước 3: Học JavaScript</li>
</ol>

Thẻ liên kết và hình ảnh

<!-- Liên kết cơ bản -->
<a href="https://google.com">Truy cập Google</a>

<!-- Mở tab mới -->
<a href="https://google.com" target="_blank" rel="noopener">Google (tab mới)</a>

<!-- Hình ảnh -->
<img src="anh.jpg" alt="Mô tả hình ảnh" width="600" height="400">

Thẻ bảng (table)

<table>
    <thead>
        <tr>
            <th>Họ tên</th>
            <th>Tuổi</th>
            <th>Ngành</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Nguyễn Văn Minh</td>
            <td>20</td>
            <td>CNTT</td>
        </tr>
    </tbody>
</table>

Thẻ form (biểu mẫu)

<form action="/dang-ky" method="POST">
    <label for="ten">Họ tên:</label>
    <input type="text" id="ten" name="ho_ten" placeholder="Nhập họ tên" required>

    <label for="email">Email:</label>
    <input type="email" id="email" name="email" placeholder="Nhập email" required>

    <label for="mat-khau">Mật khẩu:</label>
    <input type="password" id="mat-khau" name="password" required>

    <label for="gioi-tinh">Giới tính:</label>
    <select id="gioi-tinh" name="gioi_tinh">
        <option value="nam">Nam</option>
        <option value="nu">Nữ</option>
    </select>

    <button type="submit">Đăng ký</button>
</form>

Câu hỏi thường gặp (FAQ)

Hỏi: Có cần nhớ hết tất cả thẻ HTML không?

Trả lời: Không. Chỉ cần nhớ các thẻ hay dùng (p, h1-h6, a, img, div, ul, ol). Còn lại tra cứu khi cần.

Hỏi: div và section khác nhau thế nào?

Trả lời: <div> là container không có ý nghĩa. <section> là thẻ semantic — đánh dấu một phần nội dung có ý nghĩa.

Bước tiếp theo

  1. Ôn lại HTML cơ bảnHTML là gì?
  2. Học CSSCSS là gì? Cách tạo style cho trang web

Về tác giả

Ảnh đại diện tác giả Kenji — họa tiết hình học

Kenji

Kỹ sư phần mềm full-stack (Web), hơn 5 năm kinh nghiệm thực tế

  • Python
  • DB
  • Hạ tầng
  • Đào tạo & cố vấn
  • AI

Làm việc cùng đồng nghiệp người Việt, tôi thấy thiếu tài liệu kỹ thuật rõ ràng bằng tiếng Việt. codeahoc là nơi tôi chia sẻ theo hướng thực tế, dễ áp dụng.

Nguyên tắc nội dung

  • Ưu tiên nguồn gốc và góc nhìn từ thực tế triển khai.
  • Nếu có sai sót, nội dung sẽ được cập nhật và sửa kịp thời.

Khóa học liên quan

The Complete Web Developer Bootcamp

Học HTML, CSS, JavaScript, React, Node.js toàn diện.

4.7499.000 ₫
Xem khóa học →

CSS - The Complete Guide (incl. Flexbox, Grid & Sass)

CSS nâng cao: Flexbox, Grid, animations, responsive design.

4.6499.000 ₫
Xem khóa học →
Quảng cáo