Trong bài này chúng ta sẽ tìm hiểu thẻ hgroup trong HTML5, đây là thẻ dùng để bọc một hoặc nhiều phần tử heading lại thành một nhóm. Các phần tử heading dùng để làm tiêu đề đó là các thẻ từ h1 -> h6.
1. Thẻ hgroup trong HTML5 là gì?
hgroup
là một thẻ được thêm vào kể từ phiên bản HTML5. Công dụng của nó là dùng để gom nhóm các thẻ từ h1 -> h6 lại với nhau, với điều kiện là các thẻ h này phải nằm chung trong một thẻ header.
Cú pháp của thẻ hgroup như sau:
<hgroup> ... </hgroup>
Nếu bên trong header chỉ có một thẻ h
thì bạn không cần phải khai báo thẻ hgroup
.
Bài viết này được đăng tại [kiso.vn]
<article> <header> <h1>Tiêu đề</h1> </header> </article>
2. Khi nào thì sử dụng thẻ hgroup?
Như phần 1 mình đã nói, chúng ta chỉ sử dụng thẻ hgroup trong trường hợp thẻ header có nhiều thẻ h
nằm ở bên trong.
Như ví dụ dưới đây mình không sử dụng hroup, bởi vì bên trong thẻ header chỉ có một thẻ h1
mà thôi.
<article> <header> <h1>Tiêu đề</h1> <p>Đăng ngày 12 / 10 / 2021</p> </header> </article>
Nhưng ví dụ dưới đây thì khác, mình phải sử dụng hgroup bởi vì bên trong header có hai thẻ h1 và h2.
<article> <header> <hgroup> <h1>TIêu đề chính</h1> <h2>Tiêu đề phụ</h2> </hgroup> </header> </article>
Trường hợp bên trong header có thêm một dòng mô tả thì bạn không cần phải đưa dòng mô tả đó vào hgroup.
<article> <header> <hgroup> <h1>Tiêu đề chính</h1> <h2> Tiêu đề phụ</h2> </hgroup> <p>Mô tả bài viết</p> </header> </article>
Tóm lại, bạn cần nhớ kỹ những vấn đề sau:
- Thẻ hgroup luôn nằm bên trong thẻ header, đó là một chuẩn HTML5.
- Thẻ hgroup chỉ chứa nội dung bên trong là các thẻ từ h1 -> h6.
- Còn tất cả các thẻ khác thì phải đặt ở bên ngoài.
Như vậy là mình đã hướng dẫn xong cách sử dụng thẻ hgroup trong HTMl5. Thẻ này tương đối đơn giản và cũng ít khi sử dụng. Hẹn gặp lại các bạn ở bài tiếp theo nhé.
Bài viết liên quan
[CSF-2] Một số thiết lập CSF, LFD
Hôm nay mình sẽ thực hiện một số thiết lập trên CSF Mở file config để sửa đổi một số tính năng dưới /etc/csf/csf.conf Nội dung chính1. Thẻ hgroup trong HTML5 là gì?2. Khi nào...
[CSF-1] Tăng bảo mật Server với ConfigServer Firewall (CSF)
Nội dung chính1. Thẻ hgroup trong HTML5 là gì?2. Khi nào thì sử dụng thẻ hgroup?1. Khái niệm CSF: CSF (ConfigServer & Firewall) là một bộ ứng dụng hoạt động trên Linux như một firewall...
Sử dụng SSH Key với Gitlab và Github
Bài viết này mình sẽ hướng dẫn các bạn tạo ssh key cho Gitlab và Github SSH là gì? Secure Socket Shell là một giao thức mạng dùng để thiết lập kết nối mạng một...
Directory traversal vulnerabilities (phần 4)
Nội dung chính1. Thẻ hgroup trong HTML5 là gì?2. Khi nào thì sử dụng thẻ hgroup?V. Phân tích và khai thác các lỗ hổng Directory traversal (tiếp) 5. Bypass lỗ hổng khi trang web sử...
Directory traversal vulnerabilities (phần 3)
Nội dung chính1. Thẻ hgroup trong HTML5 là gì?2. Khi nào thì sử dụng thẻ hgroup?V. Phân tích và khai thác các lỗ hổng Directory traversal 1. Lỗ hổng xảy ra khi sử dụng các...
Directory traversal vulnerabilities (phần 2)
Nội dung chính1. Thẻ hgroup trong HTML5 là gì?2. Khi nào thì sử dụng thẻ hgroup?III. Vì sao lỗ hổng Directory traversal xuất hiện? Với mỗi ngôn ngữ lập trình khác nhau, điểm xuất hiện...