HTML <summary>-Tag
Das <summary>-Tag wird verwendet, um den sichtbaren Header für das <details>-Element zu definieren. Durch einen Klick auf den Header kann der Benutzer die Informationen anzeigen oder ausblenden.
Das <summary>-Element sollte immer das erste Element innerhalb eines <details>-Tags sein. Wenn Sie auf die Zusammenfassung klicken, wird das übergeordnete <details>-Element geöffnet oder geschlossen. Anschließend wird das toggle-Ereignis an <details> gesendet, das verwendet werden kann, um Sie über den Zustandwechsel zu informieren. Sie können dieses Ereignis mit JavaScript abhören:
document.querySelector('details').addEventListener('toggle', (e) => {
console.log('Details is now', e.target.open ? 'open' : 'closed');
});Wenn das erste Kind des <details>-Elements kein <summary>-Element ist, wird eine Standardzeichenfolge als Beschriftung der Aufklappbox verwendet.
Der Standardstil für <summary>-Tags enthält die CSS display-Eigenschaft mit dem Wert „list-item“, der es ermöglicht, das Symbol zu ändern, das als Aufklapp-Widget angezeigt wird. Wenn Sie das Aufklapp-Dreieck entfernen möchten, können Sie display: block verwenden.
Das <summary>-Tag ist eines der HTML5-Elemente.
Syntax
Das <summary>-Tag kommt in Paaren vor. Der Inhalt wird zwischen dem öffnenden (<summary>) und dem schließenden (</summary>) Tag geschrieben.
Beispiel für das HTML <summary>-Tag:
HTML <summary>-Tag
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
<details>
<summary>Copyright 2013-2014.</summary>
<p>W3docs. All rights reserved.</p>
<p>The content of the website is the property of W3Docs.com.</p>
</details>
</body>
</html>Ergebnis

Attribute
Das <summary>-Tag unterstützt Globale Attribute und die Ereignisattribute.
So stylen Sie ein HTML <summary>-Tag
summary {
color: blue;
list-style: none; /* Hides the disclosure triangle */
}Praxis
Was ist der Zweck des <summary>-Tags in HTML?