Thuộc tính listStyleType (CSS list-style-type) xác định kiểu hiển thị của dấu mục: chấm, số, chữ cái, v.v.
Ví dụ minh họa
Hai nút chuyển đổi giữa bullet vuông (square) và số thập phân (decimal):
<!DOCTYPE html>
<html>
<body>
<ul id="myID">
<li>Một</li>
<li>Hai</li>
</ul>
<button type="button" onclick="displaySquare()">Kiểu vuông (square)</button>
<button type="button" onclick="displayDecimal()">Kiểu số (decimal)</button>
<script>
function displaySquare() {
document.getElementById("myID").style.listStyleType = "square";
}
function displayDecimal() {
document.getElementById("myID").style.listStyleType = "decimal";
}
</script>
</body>
</html>
Các giá trị listStyleType phổ biến
| Giá trị | Mô tả | Dùng cho |
|---|---|---|
disc | Chấm tròn đen (●) – mặc định ul | Danh sách không thứ tự |
circle | Vòng tròn rỗng (○) | Danh sách không thứ tự |
square | Vuông đen (■) | Danh sách không thứ tự |
decimal | Số 1, 2, 3... – mặc định ol | Danh sách có thứ tự |
lower-alpha / lower-latin | a, b, c... | Danh sách con |
upper-roman | I, II, III... | Đề mục trang trọng |
none | Không dấu mục | Tùy chỉnh bằng CSS ::marker |