Trong bài này mình xin giới thiệu thẻ aside trong HTML5, đây là thẻ được sử dụng khá phổ biến trên giao diện HTML5.
Mình cũng không rõ người ta tạo ra thẻ này làm gì, nhưng nếu xét theo ý nghĩa của nó thì những vị trí nào nằm một bên thì sẽ sử dụng thẻ aside. Điều này cũng tùy thuộc vào thói quen của từng người nữa.
1. Thẻ aside trong HTML5 là gì?
Aside dịch ra tiếng Anh có nghĩa là một bên, được dùng trong các vị trí nằm một bên như sidebar. Những vị trí này thường có nội dung liên quan đến chủ đề hiện tại của bài viết.
Bạn không nên đặt thẻ aside bên trong thẻ article, hoặc nếu đặt thì nội dung của aside phải liên quan đến bài viết đó. Thông thường thì chúng ta chỉ đặt aside bên sidebar.
Bài viết này được đăng tại [kiso.vn]
Bạn có thể đặt các thẻ heading (h1 -> h6) vào bên trong thẻ aside.
Cú pháp aside như sau:
<aside></aside>
2. Cách sử dụng aside trong HTML
Bạn cứ áp dụng theo định nghĩa của nó là được nhé. Sau đây là một vài ví dụ cơ bản.
Đặt aside bên trong thẻ article
Trường hợp này thì dữ liệu của aside phải liên quan đến nội dung chính của bài viết article.
<article> <header> <h1>Học HTML5 tại kiso<h1> <p class="byline">by Cường Nguyễn</p> </header> <section> <h2>The Two Types of Wheat</h2> <p>There … to rise.</p> <p>Where … with less protein.</p> </section> <aside> HTMl5 có rất nhiều thẻ khác nhau ... </aside> </article>
Đặt aside bên ngoài article
Trường hợp này thì nội dung của aside phải liên quan đến toàn bộ trang web.
<aside> <h3>Học lập trình</h3> <a href="#">Học C++</a> <a href="#"> Học Javascript</a> <a href="#">Học Python</a> </aside> <article> <header> <h1>Học HTML5 tại kiso<h1> <p class="byline">by Cường Nguyễn</p> </header> <section> <h2>The Two Types of Wheat</h2> <p>There … to rise.</p> <p>Where … with less protein.</p> </section> </article>
Trên là cách dùng thẻ aside cơ bản trong HTML5. Chỉ cần bạn hiểu ý nghĩa của thẻ này là có thể áp dụng vào giao diện dự án thật của mì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ẻ aside trong HTML5 là gì?2. Cách sử...
[CSF-1] Tăng bảo mật Server với ConfigServer Firewall (CSF)
Nội dung chính1. Thẻ aside trong HTML5 là gì?2. Cách sử dụng aside trong HTMLĐặt aside bên trong thẻ articleĐặt aside bên ngoài article1. Khái niệm CSF: CSF (ConfigServer & Firewall) là một bộ ứng...
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ẻ aside trong HTML5 là gì?2. Cách sử dụng aside trong HTMLĐặt aside bên trong thẻ articleĐặt aside bên ngoài articleV. Phân tích và khai thác các lỗ hổng Directory traversal (tiếp)...
Directory traversal vulnerabilities (phần 3)
Nội dung chính1. Thẻ aside trong HTML5 là gì?2. Cách sử dụng aside trong HTMLĐặt aside bên trong thẻ articleĐặt aside bên ngoài articleV. Phân tích và khai thác các lỗ hổng Directory traversal 1....
Directory traversal vulnerabilities (phần 2)
Nội dung chính1. Thẻ aside trong HTML5 là gì?2. Cách sử dụng aside trong HTMLĐặt aside bên trong thẻ articleĐặt aside bên ngoài articleIII. Vì sao lỗ hổng Directory traversal xuất hiện? Với mỗi ngôn...