HTML <szczegóły> Znacznik


Przykład

Określ szczegóły, które użytkownik może otwierać i zamykać na żądanie:

<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>

Więcej przykładów „Wypróbuj sam” poniżej.


Definicja i użycie

Tag <details>określa dodatkowe szczegóły, które użytkownik może otwierać i zamykać na żądanie.

Tag <details>jest często używany do tworzenia interaktywnego widżetu, który użytkownik może otwierać i zamykać. Domyślnie widżet jest zamknięty. Po otwarciu rozwija się i wyświetla zawartość.

<details>Wewnątrz tagu  można umieścić dowolną treść .

Wskazówka: Tag <summary> jest używany w połączeniu z <details>określeniem widocznego nagłówka dla szczegółów.


Obsługa przeglądarki

Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje dany element.

Element
<details> 12.0 79.0 49.0 6.0 15.0

Atrybuty

Attribute Value Description
open open Specifies that the details should be visible (open) to the user

Atrybuty globalne

Znacznik <details>obsługuje również atrybuty globalne w HTML .


Atrybuty wydarzenia

Tag <details>obsługuje również Atrybuty Zdarzeń w HTML .



Więcej przykładów

Przykład

Użyj CSS do stylizacji <szczegóły> i <podsumowanie>:

<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>

Powiązane strony

Odniesienie HTML DOM: Obiekt szczegółów


Domyślne ustawienia CSS

Większość przeglądarek wyświetla <details>element z następującymi wartościami domyślnymi:

details {
  display: block;
}