Danh sách CSS
- Trang trước Liên kết CSS
- Trang tiếp theo Bảng CSS
Danh sách không có dấu:
- Cà phê
- Trà
- Coca Cola
- Cà phê
- Trà
- Coca Cola
Danh sách có dấu:
- Cà phê
- Trà
- Coca Cola
- Cà phê
- Trà
- Coca Cola
Danh sách HTML và thuộc tính CSS danh sách
Trong HTML, danh sách主要有 hai loại:
- Danh sách không có dấu (ul) - các mục liệt kê sử dụng dấu mũi tên làm dấu
- Danh sách có dấu (ol) - các mục liệt kê sử dụng số hoặc chữ cái làm dấu
Thuộc tính danh sách CSS cho phép bạn:
- Đặt dấu danh sách khác nhau cho danh sách có dấu
- Đặt dấu danh sách khác nhau cho danh sách không có dấu
- Đặt hình ảnh làm dấu danh sách
- Thêm màu nền cho danh sách và mục liệt kê
Các dấu danh sách khác nhau
list-style-type
Thuộc tính xác định loại dấu danh sách:
Dưới đây là một số dấu danh sách có thể sử dụng:
Ví dụ
ul.a { list-style-type: circle; } ul.b { list-style-type: square; } ol.c { list-style-type: upper-roman; } ol.d { list-style-type: lower-alpha; }
Ghi chú:Một số giá trị được sử dụng cho danh sách không có dấu và một số giá trị được sử dụng cho danh sách có dấu.
Hình ảnh làm dấu danh sách
list-style-image
Thuộc tính chỉ định hình ảnh làm dấu danh sách:
Ví dụ
ul { list-style-image: url('sqpurple.gif'); }
Định vị dấu danh sách
list-style-position
Thuộc tính xác định vị trí của dấu danh sách (dấu mũi tên).
"list-style-position: outside;" có nghĩa là điểm dấu danh sách sẽ ở bên ngoài mục liệt kê. Mỗi dòng của mục liệt kê sẽ được canh dọc theo đầu dòng. Đây là mặc định:
- Cà phê - Nước uống pha từ cà phê đã rang
- Trà
- Coca-cola
"list-style-position: inside;"
Biểu thị rằng dấu hiệu điểm đánh dấu sẽ xuất hiện trong mục danh sách. Do nó là một phần của mục danh sách, vì vậy nó sẽ trở thành một phần của văn bản và mở rộng văn bản ở đầu:
- Cà phê - Nước uống pha từ cà phê đã rang
- Trà
- Coca-cola
Ví dụ
ul.a { list-style-position: outside; } ul.b { list-style-position: inside; }
Xóa thiết lập mặc định
list-style-type:none
Thuộc tính này cũng có thể được sử dụng để xóa dấu hiệu hoặc điểm đánh dấu. Lưu ý rằng danh sách cũng có các margin và padding mặc định. Để xóa nội dung này, hãy thêm margin:0
và padding:0
:
Ví dụ
ul { list-style-type: none; margin: 0; padding: 0; }
Danh sách - Thuộc tính viết tắt
list-style
Thuộc tính là một thuộc tính viết tắt. Nó được sử dụng để thiết lập tất cả các thuộc tính danh sách trong một dòng:
Ví dụ
ul { list-style: square inside url("sqpurple.gif"); }
Khi sử dụng thuộc tính viết tắt, thứ tự của giá trị thuộc tính là:
list-style-type
(Nếu đã chỉ định list-style-image, thì giá trị của thuộc tính này sẽ được hiển thị khi hình ảnh không thể hiển thị do một lý do nào đó)list-style-position
(Đặt dấu hiệu mục danh sách nên hiển thị trong nội bộ hay bên ngoài luồng nội dung)list-style-image
(Đặt hình ảnh làm dấu hiệu mục danh sách)
Nếu thiếu một trong các giá trị thuộc tính trên, thì sẽ chèn giá trị mặc định của thuộc tính đó (nếu có).
Thiết lập màu sắc樣式 danh sách
Chúng ta còn có thể sử dụng cài đặt màu sắc để thiết lập樣式 danh sách, làm cho chúng trông thú vị hơn.
Bất kỳ樣式 nào được thêm vào thẻ <ol> hoặc <ul> sẽ ảnh hưởng đến toàn bộ danh sách, trong khi các thuộc tính được thêm vào thẻ <li> sẽ ảnh hưởng đến từng mục danh sách:
Ví dụ
ol { background: #ff9999; padding: 20px; } ul { background: #3399ff; padding: 20px; } ol li { background: #ffe5e5; padding: 5px; margin-left: 35px; } ul li { background: #cce5ff; margin: 5px; }
Kết quả:
- Cà phê
- Trà
- Coca Cola
- Cà phê
- Trà
- Coca Cola
Những ví dụ khác
- Danh sách tùy chỉnh có viền trái đỏ
- Ví dụ này minh họa cách tạo danh sách có viền trái đỏ.
- Danh sách viền ngang toàn màn hình
- Ví dụ này演示 cách tạo danh sách có viền nhưng không có dấu hiệu mục liệt kê.
- Tất cả các loại dấu hiệu mục liệt kê khác nhau của danh sách
- Ví dụ này演示 tất cả các loại dấu hiệu mục liệt kê khác nhau trong CSS.
Tất cả các thuộc tính danh sách CSS
Thuộc tính | Mô tả |
---|---|
list-style | Thuộc tính viết tắt. Đặt tất cả các thuộc tính của danh sách trong một dòng. |
list-style-image | Chỉ định hình ảnh làm dấu hiệu mục liệt kê. |
list-style-position | Định nghĩa vị trí của dấu hiệu mục liệt kê (dấu chấm). |
list-style-type | Định nghĩa loại dấu hiệu của mục liệt kê. |
- Trang trước Liên kết CSS
- Trang tiếp theo Bảng CSS