Aside HTML là gì

Thẻ <aside> trong HTML5

  • Tag <aside> định nghĩa nội dung bên ngoài nội dung chính (thường là phần sidebar).
  • Tag <aside> nên có nội dung liên quan tới phần nội dung chính.
  • Tag <aside> có thể chứa tất cả các tag định dạng khác.

Sự khác nhau giữa HTML4.01 và HTML5

HTML4.01 HTML5
Không hỗ trợ Đây là tag mới trong HTML5

Cấu trúc

<aside></aside>

Code

<aside> <h2>Tiêu đề cho aside</h2> <p>Nội dung cho aside</p> </aside>

Trình duyệt hỗ trợ

Yêu cầu phiên bản trình duyệt với mức tối thiểu được hỗ trợ cho thẻ <aside>:

Trình duyệt dành cho PC:

Aside HTML là gì

Tag <aside>được hỗ trợ trong đa số các trình duyệt, tuy nhiên các trình duyệt IE6, IE7, IE8 muốn hiển thị đúng thì cần phải có thêm css và javascript hỗ trợ:

Css viết:

aside { display: block; }

Javascript viết:

Đoạn javascript này sử dụng chung cho cả các tag: <section>, <article>, <hgroup>, <header>, <footer>, <nav>, <aside>, <figure>, <mark>, <time>, <ruby>, <rt>, <rp>

(function (){ var els = [ 'section', 'article', 'hgroup', 'header', 'footer', 'nav', 'aside', 'figure', 'mark', 'time', 'ruby', 'rt', 'rp' ]; for (var i=0; i<els.length; i++){ document.createElement(els[i]); } })();

Thiết bị hỗ trợ

Yêu cầu phiên bản hệ điều hành và trình duyệt với mức tối thiểu được hỗ trợ cho thẻ <aside>:

ĐIỆN THOẠI (SMARTPHONE)

Hệ điều hành

Aside HTML là gì

Trình duyệt

Aside HTML là gì

MÁY TÍNH BẢNG (TABLETS)

Hệ điều hành

Aside HTML là gì

Trình duyệt

Aside HTML là gì

Các thuộc tính Global

Thẻ này hỗ trợ tất cả các thuộc tính Global được miêu tả trong chương: Tổng hợp thuộc tính trong HTML

Các thuộc tính sự kiện

Thẻ này hỗ trợ tất cả các thuộc tính sự kiện được miêu tả trong chương: Tổng hợp sự kiện (Event) trong HTML

Định nghĩa và cách sử dụng

Thẻ <aside> định nghĩa nội dung bên ngoài nội dung chính.

Nội dung trong <aside> nên liên quan tới phần nội dung chính.

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ạn có thể đặt các thẻ heading (h2 -> 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> <h2>Học HTML5 tại freetuts<h2> <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> <h2>Học HTML5 tại freetuts<h2> <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.

Thẻ <article>

article là phần tử để bao bọc nội dung độc lập, nó có thể là một bài post của diễn đàn, một bài viết của trang, một bài báo, một bình luận ... hoặc bất kỳ một nội dung độc lập nào.

Thẻ <article> trong HTML5 được dùng thay thế cho thẻ <div> của HTML4.

<article> <h2>Tiêu đề bài viết</h2> <p>Các nội dung bài viết</p> </article>

Phần tử <article> có thể chứa các <article> khác. Các <article> bên trong trình bày các nội dung liên quan đến <article> bên ngoài.

HTML <aside> Tag

Previous Complete HTML Reference Next


Example

Display some content aside from the content it is placed in:

<p>My family and I visited The Epcot center this summer. The weather was nice, and Epcot was amazing! I had a great summer together with my family!</p>

<aside>
<h4>Epcot Center</h4>
<p>Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, international pavilions, award-winning fireworks and seasonal special events.</p>
</aside>

Try it Yourself »

More "Try it Yourself" examples below.


Thẻ tag aside là gì?

Tag aside là một thẻ tag mới trong html 5 giúpđịnh nghĩa nội dung bên ngoài nội dung chính. Chúng ta thường thấy tag aside bên phần sidebar của website. Nó có thể chứa tất cả các tag định dạng khác trong html.

Bạn đang xem: Aside là gì