Thẻ aside trong HTML5
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 [free tuts .net]
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 freetuts<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 freetuts<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.