Thẻ HTML <details>
Thí dụ
Chỉ định các chi tiết mà người dùng có thể mở và đóng theo yêu cầu:
<details>
<summary>Epcot Center</summary>
<p>Epcot is a
theme park at Walt Disney World Resort featuring exciting attractions,
international pavilions, award-winning fireworks and seasonal special
events.</p>
</details>
Thêm các ví dụ "Hãy tự mình thử" bên dưới.
Định nghĩa và Cách sử dụng
Thẻ <details>
chỉ định các chi tiết bổ sung mà người dùng có thể mở và đóng theo yêu cầu.
Thẻ <details>
thường được sử dụng để tạo một widget tương tác mà người dùng có thể mở và đóng. Theo mặc định, tiện ích được đóng. Khi mở, nó sẽ mở rộng và hiển thị nội dung bên trong.
Bất kỳ loại nội dung nào cũng có thể được đưa vào bên trong <details>
thẻ.
Mẹo: Thẻ <summary> được sử dụng <details>
để chỉ định một tiêu đề hiển thị cho các chi tiết.
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử.
Element | |||||
---|---|---|---|---|---|
<details> | 12.0 | 79.0 | 49.0 | 6.0 | 15.0 |
Thuộc tính
Attribute | Value | Description |
---|---|---|
open | open | Specifies that the details should be visible (open) to the user |
Thuộc tính toàn cầu
Thẻ <details>
cũng hỗ trợ Thuộc tính chung trong HTML .
Thuộc tính sự kiện
Thẻ <details>
cũng hỗ trợ Thuộc tính sự kiện trong HTML .
Các ví dụ khác
Thí dụ
Sử dụng CSS để tạo kiểu cho <details> và <summary>:
<html>
<style>
details > summary {
padding: 4px;
width: 200px;
background-color: #eeeeee;
border: none;
box-shadow: 1px 1px 2px #bbbbbb;
cursor: pointer;
}
details > p {
background-color: #eeeeee;
padding: 4px;
margin: 0;
box-shadow: 1px 1px 2px #bbbbbb;
}
</style>
<body>
<details>
<summary>Epcot Center</summary>
<p>Epcot is a theme park at Walt Disney
World Resort featuring exciting attractions, international pavilions,
award-winning fireworks and seasonal special events.</p>
</details>
</body>
</html>
Các trang liên quan
Tham chiếu DOM HTML: Đối tượng Chi tiết
Cài đặt CSS mặc định
Hầu hết các trình duyệt sẽ hiển thị <details>
phần tử với các giá trị mặc định sau:
details {
display: block;
}