Thứ Tư, 6 tháng 8, 2025

Sự đặc biệt giữa phần tử khối (Block Element) và phần tử nội tuyến (Inline Element)

 Sự khác biệt chính giữa phần tử nội tuyến (inline) và phần tử khối (block) trong HTML nằm ở cách chúng hiển thị trên trang web và cách chúng ảnh hưởng đến bố cục. Phần tử khối luôn bắt đầu trên một dòng mới và chiếm toàn bộ chiều rộng của phần tử cha, trong khi phần tử nội tuyến không bắt đầu trên một dòng mới và chỉ chiếm không gian cần thiết cho nội dung của nó. 

Phần tử khối (Block Element):
  • Bắt đầu trên một dòng mới:
    Các phần tử khối luôn được hiển thị trên một dòng mới, không phụ thuộc vào các phần tử khác trên trang. 
  • Chiều rộng tối đa:
    Chiều rộng của phần tử khối mặc định là 100% của phần tử cha, tức là nó chiếm toàn bộ không gian có sẵn theo chiều ngang. 
  • Có thể có lề và padding trên và dưới:
    Bạn có thể áp dụng lề (margin) và khoảng đệm (padding) trên và dưới cho các phần tử khối. 
  • Ví dụ:
    <p> (đoạn văn), <div> (khối), <h1> đến <h6> (tiêu đề), <ul><ol><li> (danh sách). 
Phần tử nội tuyến (Inline Element):
  • Không bắt đầu trên một dòng mới:
    Các phần tử nội tuyến có thể nằm cùng dòng với các phần tử khác, nếu có đủ không gian. 
  • Chiều rộng theo nội dung:
    Chiều rộng của phần tử nội tuyến chỉ bằng kích thước của nội dung bên trong nó. 
  • Không có lề và padding trên và dưới:
    Lề và padding trên và dưới không có tác dụng đối với phần tử nội tuyến (nhưng có thể áp dụng lề và padding trái phải). 
  • Ví dụ:
    <span> (vùng chứa văn bản), <a> (liên kết), <img> (hình ảnh), <strong><em> (định dạng văn bản). 
Tóm lại:
Sự khác biệt chính là cách chúng chiếm không gian trên trang và cách chúng tương tác với các phần tử khác. Phần tử khối tạo ra các khối độc lập, trong khi phần tử nội tuyến được nhúng vào trong nội dung và không làm thay đổi luồng hiển thị

Không có nhận xét nào:

Đăng nhận xét

Bài đăng phổ biến

💬 Bình luận

💬 Bình luận

📌 Danh sách bình luận