Thẻ phân chia và bố cục (<div>, <span>)

yanyan

By yanyan

Cập nhật Tháng 8 18, 2025

Trong HTML, hai thẻ quan trọng giúp nhóm nội dung và tạo bố cục linh hoạt<div><span>. Dù bản thân chúng không hiển thị gì đặc biệt, nhưng khi kết hợp với CSS, chúng giúp tổ chức và trang trí nội dung hiệu quả.


1. Thẻ <div> – khối phân chia nội dung

  • thẻ khối (block-level), chiếm toàn bộ chiều ngang.
  • Dùng để gộp nhiều phần tử lại với nhau thành một khối.
  • Rất hữu ích khi tạo layout trang web.

Ví dụ:

<div>
  <h2>Giới thiệu</h2>
  <p>Tôi là một lập trình viên web.</p>
</div>

2. Thẻ <span> – nội dung nội dòng

  • thẻ nội dòng (inline), chỉ chiếm diện tích cần thiết.
  • Dùng để bọc một phần nhỏ trong dòng văn bản, thường để áp dụng CSS riêng.

Ví dụ:

<p>Tôi <span style="color: red;">yêu thích</span> HTML.</p>

3. So sánh <div><span>

Đặc điểm<div><span>
Loại thẻBlock (khối)Inline (nội dòng)
Dùng đểNhóm nhiều phần tửNhóm một phần nhỏ trong văn bản
Ứng dụngTạo layout, chia cộtĐổi màu, kiểu chữ cho đoạn nhỏ

4. Kết hợp với thuộc tính classid

Cả <div><span> thường được kết hợp với CSS thông qua class hoặc id.

Ví dụ:

<div class="box">
  <p>Đây là nội dung trong khối có class là box.</p>
</div>

<p>Chữ <span id="highlight">này nổi bật</span> nhờ id.</p>

5. Thực hành

Tạo file div-span.html và thêm đoạn sau:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Thẻ div và span</title>
  <style>
    .gioithieu {
      background-color: #f0f0f0;
      padding: 10px;
    }

    #noibat {
      color: blue;
      font-weight: bold;
    }
  </style>
</head>
<body>
  <div class="gioithieu">
    <h2>Giới thiệu</h2>
    <p>Tôi là <span id="noibat">người đam mê lập trình</span> và học HTML mỗi ngày.</p>
  </div>
</body>
</html>

6. Ghi nhớ

  • <div> dùng để nhóm nhiều thành phần – thích hợp cho chia bố cục.
  • <span> dùng để nhóm một phần nhỏ nội dung – phù hợp với chỉnh sửa cục bộ.
  • Cả hai đều cực kỳ quan trọng khi làm việc với CSS và JavaScript.

📂 Chuyên mục:

Thảo luận

🔒 Bạn phải đăng nhập để gửi bình luận.

Đăng ký nhận tin mới

Nhận bài học, tài nguyên và cơ hội việc làm qua email hàng tuần.

[global_subscribe_form]

Chúng tôi cam kết không spam. Bạn có thể hủy bất cứ lúc nào.