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>