Định dạng danh sách có thứ tự

Danh sách có thứ tự và không có thứ tự

Định nghĩa danh sách trong HTML/HTML5 có nhiều dạng khác nhau, mỗi dạng sẽ theo một cấu trúc thẻ khác nhau, do đó việc hiểu rõ danh sách rất quan trọng, nếu bạn chưa nắm rõ cách định nghĩa về danh sách thì bạn không thể hiểu hết được bài học này, xin hãy xem trước định nghĩa về danh sách trong HTML/HTML5.

Danh sách có thứ tự

Để thể hiện danh sách có thứ tự ta sử dụng cặp thẻ:

  1. , trong đó:

      1. là viết tắt của chữ "ordered list" có nghĩa là danh sách có thứ tự.
      2. viết tắt của chữ "list item" có nghĩa là mục của danh sách.

      Danh sách sau đây gọi là danh sách có thứ tự:

      1. 1. Cá lóc kho tiêu
      2. 2. Cá rô kho tộ
      3. 3. Cá thu chiên xoài bằm
      4. 4. Cá điêu hồng nấu ngót

      Hoặc:

      1. a] Học HTML
      2. b] Học XHTML
      3. c] Học HTML5
      4. d] Học CSS2
      5. e] Học CSS3

      HTML viết





      Tiêu đề trang web




      • Trang chủ

      • Giới thiệu

      • Sản phẩm

      • Dịch vụ

      • Liên hệ



      Hiển thị trình duyệt:

      • Trang chủ
      • Giới thiệu
      • Sản phẩm
      • Dịch vụ
      • Liên hệ

      Xem thêm ví dụ

      Cấu trúc thẻ danh sách có thứ tự và không có thứ tự

      Cấu trúc thể hiện thẻ danh sách có thứ tự và không có thứ tự là tương tự nhau.

      Cấu trúc phải theo các nguyên tắc sau đây:

      • Lúc nào cũng phải tồn tại 1 cặp thẻ, không thể thiếu một trong 2:

        • Đối với danh sách có thứ tự, phải tồn tại cặp thẻ:
            ,
          1. .
          2. Đối với danh sách không có thứ tự, phải tồn tại cặp thẻ:
              ,
            • .
          3. Bên trong thẻ
              [hoặc
                ] chỉ chứa trực tiếp một thẻ duy nhất
              • .
              • Bên trong thẻ
              • chứa được hầu hết các thẻ HTML/HTML5, tuy nhiên không được chứa một số thẻ sau đây: , , , , . Và một số thẻ không nên chứa như: , .







              • Bên trong thẻ
                  [hoặc
                    ] chỉ chứa trực tiếp thẻ
                  • , không được xen kẻ bất kỳ thẻ nào khác, những cấu trúc như bên dưới đây là sai, không đúng chuẩn W3C:














                  Một số cấu trúc của danh sách có thứ tự và không có thứ tự

                  Cấu trúc

                    lồng bên trong

                      HTML viết


                      1. Cơm trưa



                        1. Cơm chiên hải sản

                        2. Cơm sườn non nấu cam

                        3. Cơm canh chua cá lóc



                      2. Tráng miệng trái cây



                        1. Nho tươi

                        2. Chuối

                        3. Mận



                      Hiển thị trình duyệt:

                      1. Cơm trưa

                        1. Cơm chiên hải sản
                        2. Cơm sườn non nấu cam
                        3. Cơm canh chua cá lóc
                      2. Tráng miệng trái cây

                        1. Nho tươi
                        2. Chuối
                        3. Mận

                      Cấu trúc

                        lồng bên trong

                          HTML viết


                          • Cơm trưa



                            • Cơm chiên hải sản

                            • Cơm sườn non nấu cam

                            • Cơm canh chua cá lóc



                          • Tráng miệng trái cây



                            • Nho tươi

                            • Chuối

                            • Mận



                          Hiển thị trình duyệt:

                          • Cơm trưa

                            • Cơm chiên hải sản
                            • Cơm sườn non nấu cam
                            • Cơm canh chua cá lóc
                          • Tráng miệng trái cây

                            • Nho tươi
                            • Chuối
                            • Mận

                          Cấu trúc

                            lồng bên trong

                              HTML viết


                              1. Cơm trưa



                                • Cơm chiên hải sản

                                • Cơm sườn non nấu cam

                                • Cơm canh chua cá lóc



                              2. Tráng miệng trái cây



                                • Nho tươi

                                • Chuối

                                • Mận



                              Hiển thị trình duyệt:

                              1. Cơm trưa

                                • Cơm chiên hải sản
                                • Cơm sườn non nấu cam
                                • Cơm canh chua cá lóc
                              2. Tráng miệng trái cây

                                • Nho tươi
                                • Chuối
                                • Mận

                              Vấn đề đặt ra là làm sao ta có thể thay đổi dạng của các số, VD đổi thứ tự 1,2,3,4,... sang I,II,III,IV,... hay đổi hình dạng tròn thành hình vuông,... những vấn đề này chúng ta có thể tham khảo thêm bên phần list-sytle của CSS.

                              Tham khảo thêm

                                  Thẻ xác định danh sách

                                  Thẻ

                                  Video liên quan

                                  Chủ Đề