Guide / HTML — basi del linguaggio di markup / Contenuto dichiarativo e riassumibile
Contenuto dichiarativo e riassumibile
details, hidden e ruoli impliciti.
L'HTML puro non ha if/else: la visibilità può essere gestita in modo dichiarativo con <details> e <summary>, con l'attributo hidden oppure (nel layout) tramite CSS. Per logica complessa si affida a script lato client o a template lato server.
Esempio
<details>
<summary>Mostra note</summary>
<p>Testo rivelato al click senza JavaScript.</p>
</details>
<p hidden>Paragrafo con attributo hidden (non mostrato nel layout predefinito).</p>