Thẻ HTML <ol>

Định nghĩa và cách sử dụng thẻ <ol>

Thẻ <ol> định nghĩa một danh sách có thứ tự. Một danh sách có thứ tự có thể là số hoặc chữ cái. Ví dụ về 2 danh sách có thứ tự khác nhau (danh sách đầu tiên bắt đầu từ 1 và danh sách thứ hai bắt đầu từ 50):

<ol>
  <li>Cà phê</li>
  <li>Trà</li>
  <li>Sữa</li>
</ol>

<ol start="50">
  <li>Cà phê</li>
  <li>Trà</li>
  <li>Sữa</li>
</ol>

Thẻ <li> được sử dụng để xác định từng mục danh sách.

Mẹo:

  • Sử dụng CSS để tạo kiểu cho danh sách.
  • Đối với danh sách không có thứ tự, hãy sử dụng thẻ <ul>.

Hỗ trợ trình duyệt

Phần tử
<ol>
Google ChromeMS EdgeFirefoxSafariOpera

Các thuộc tính

Thuộc tínhGiá trịMô tả
reversedreversedChỉ định rằng thứ tự danh sách sẽ được đảo ngược (9,8,7...)
startnumberChỉ định giá trị bắt đầu của một danh sách có thứ tự
type1
A
a
I
i
Chỉ định loại ký hiệu để sử dụng trong danh sách

Thuộc tính Global

Thẻ <ol> cũng hỗ trợ các thuộc tính Global trong HTML.

Thuộc tính sự kiện

Thẻ <ol> cũng hỗ trợ thuộc tính sự kiện trong HTML.

Các ví dụ khác

Thiết lập các loại danh sách khác nhau (với CSS):

<ol style="list-style-type:upper-roman">
<li>Cà phê</li>
<li>Trà</li>
<li>Sữa</li>
</ol>

<ol style="list-style-type:lower-alpha">
<li>Cà phê</li>
<li>Trà</li>
<li>Sữa</li>
</ol>

Hiển thị tất cả các loại danh sách khác nhau có sẵn với CSS:

<style>
ol.a {list-style-type: armenian;}
ol.b {list-style-type: cjk-ideographic;}
ol.c {list-style-type: decimal;}
ol.d {list-style-type: decimal-leading-zero;}
ol.e {list-style-type: georgian;}
ol.f {list-style-type: hebrew;}
ol.g {list-style-type: hiragana;}
ol.h {list-style-type: hiragana-iroha;}
ol.i {list-style-type: katakana;}
ol.j {list-style-type: katakana-iroha;}
ol.k {list-style-type: lower-alpha;}
ol.l {list-style-type: lower-greek;}
ol.m {list-style-type: lower-latin;}
ol.n {list-style-type: lower-roman;}
ol.o {list-style-type: upper-alpha;}
ol.p {list-style-type: upper-latin;}
ol.q {list-style-type: upper-roman;}
ol.r {list-style-type: none;}
ol.s {list-style-type: inherit;}
</style>

Giảm và mở rộng chiều cao dòng trong danh sách (với CSS):

<ol style="line-height:80%">
  <li>Cà phê</li>
  <li>Trà</li>
  <li>Sữa</li>
</ol>

<ol style="line-height:180%">
  <li>Cà phê</li>
  <li>Trà</li>
  <li>Sữa</li>
</ol>

Lồng một danh sách không có thứ tự vào trong một danh sách có thứ tự:

<ol>
  <li>Cà phê</li>
  <li>Trà
    <ul>
      <li>Trà đen</li>
      <li>Trà xanh</li>
    </ul>
  </li>
  <li>Sữa</li>
</ol>

Cài đặt CSS mặc định

Hầu hết mọi trình duyệt sẽ hiển thị phần tử <ol> với các giá trị mặc định sau:

ol {
  display: block;
  list-style-type: decimal;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
}
Chủ Nhật, 25/06/2023 08:47
53 👨 398
0 Bình luận
Sắp xếp theo
    ❖ HTML