HTML Unordered Lists - Danh sách không theo thứ tự trong HTML
Thẻ <ul>
trong HTML định nghĩa một danh sách không theo thứ tự(danh sách chấm).
Danh sách không theo thứ tự trong HTML
Một danh sách không theo thứ tự sẽ bắt đầu bằng thẻ <ul>
. Mỗi danh mục sẽ bắt đầu với thẻ <li>
.
Các danh mục sẽ được đánh dấu với các chấm đen nhỏ theo mặc định:
ví dụ
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<!DOCTYPE html>
<html>
<body>
<h2>An unordered HTML list</h2>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
Danh sách không theo thứ tự trong HTML - Chọn dấu danh mục
Thuộc tính CSS list-style-type
được dùng để định nghĩa phong cách của dấu danh mục:
Giá trị | Mô tả |
---|---|
disc | Đặt các dấu danh mục thành một chấm đen (mặc định) |
circle | Đặt các dấu danh mục thành một hình tròn |
square | Đặt các dấu danh mục thành một hình vuông |
none | Các danh mục sẽ không được dánh dấu |
ví dụ - disc
<ul style="list-style-type:disc;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<!DOCTYPE html>
<html>
<body>
<h2>Unordered List with Disc Bullets</h2>
<ul style="list-style-type:disc;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
ví dụ - circle
<ul style="list-style-type:circle;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<!DOCTYPE html>
<html>
<body>
<h2>Unordered List with Circle Bullets</h2>
<ul style="list-style-type:circle;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
ví dụ - square
<ul style="list-style-type:square;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<!DOCTYPE html>
<html>
<body>
<h2>Unordered List with Square Bullets</h2>
<ul style="list-style-type:square;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
ví dụ - none
<ul style="list-style-type:none;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<!DOCTYPE html>
<html>
<body>
<h2>Unordered List without Bullets</h2>
<ul style="list-style-type:none;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
Các danh sách HTML lồng nhau
Các danh sách có thể được lồng nhau (danh sách bên trong danh sách):
ví dụ
<ul>
<li>Coffee</li>
<li>Tea
<ul>
<li>Black tea</li>
<li>Green tea</li>
</ul>
</li>
<li>Milk</li>
</ul>
<!DOCTYPE html>
<html>
<body>
<h2>A Nested List</h2>
<p>List can be nested (lists inside lists):</p>
<ul>
<li>Coffee</li>
<li>Tea
<ul>
<li>Black tea</li>
<li>Green tea</li>
</ul>
</li>
<li>Milk</li>
</ul>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<h2>A Nested List</h2>
<p>List can be nested (lists inside lists):</p>
<ul>
<li>Coffee</li>
<li>Tea
<ul>
<li>Black tea</li>
<li>Green tea</li>
</ul>
</li>
<li>Milk</li>
</ul>
</body>
</html>
Ghi chú: Các danh mục có thể chứa các danh sách mới, và các thành phần HTML khác, như hình ảnh và đường dẫn, etc.
Danh sách nằm ngang với CSS
Các danh sách HTML có thể được tạo kiểu với rất nhiều cách khác nhau với CSS.
Một cách thông dụng là tạo kiểu một cho một danh sách theo chiều ngang, để tạo một menu định hướng:
ví dụ
<!DOCTYPE html>
<html>
<head>
<style>
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333333;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
li a:hover {
background-color: #111111;
}
</style>
</head>
<body>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<style>
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333333;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
li a:hover {
background-color: #111111;
}
</style>
</head>
<body>
<h2>Navigation Menu</h2>
<p>In this example, we use CSS to style the list horizontally, to create a navigation menu:</p>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>
</body>
</html>
Ghi chú: Bạn có thể học thêm nhiều hơn về CSS trong hướng dẫn về CSS.
Tóm tắt chương
- Sử dụng thành phần HTML
<ul>
để định nghĩa một danh sách không có thứ tự - Sử dụng thuộc tính CSS
list-style-type
để định nghĩa dấu của danh mục - Sử dụng thành phần HTML
<li>
định nghĩa một danh mục - Cách danh sách có thể lồng bên trong các danh sách
- Các danh mục có thể chứa các thành phần HTML khác
- Sử dụng thuộc tính CSS
float:left
haydisplay:inline
để hiển thị một danh sách theo chiều ngang
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)