HTML and CSS Reference
In-Depth Information
Rappresenta un menù contestuale, una toolbar o un elenco di comandi.
Elemento non nuovo, ma ridefinito rispetto a HTML4.
<menu>
Rappresenta un comando che può essere invocato dall'utente,
all'interno di un elemento
menu
o della pagina. Elemento non presente
in HTML4.
<command>
Tabella 2.4
- Nuovi elementi interattivi di HTML5.
che, sebbene in HTML4 sia stato dichiarato deprecato, in HTML5 assume una nuova con-
notazione e permette di definire una lista o un menù di comandi, in modo analogo a quanto
possiamo fare con gli elenchi puntati e numerati tramite i tag
ul
e
ol
. Come avremo mo-
do di vedere a breve, possiamo usare l'elemento
menu
per raggruppare insieme diversi tag
command
al fine di creare toolbar e menù contestuali.
L'elemento
details
permette di raggruppare una serie di informazioni (ed eventualmen-
te controlli), in modo che possano essere mostrate a richiesta all'interno della pagina. Esso
può opzionalmente includere come primo elemento figlio un tag
summary
, il cui scopo
è quello di riportare un'informazione riepilogativa (una didascalia, una legenda ecc.), che
descriva in qualche modo il contenuto complessivo.
L'esempio 2.15
si riferisce all'utilizzo dei due tag per mostrare un box informativo re-
lativo al download di un file. In esso sono elencate le informazioni relative al file in fase di
scaricamento, precedute dall'elemento
summary
.
Esempio 2.15
<section>
<hgroup>
<h1>HTML5</h1>
<h2>
Capitolo 2
- Nuovi elementi del markup</h2>
</hgroup>
<details open="open">
<summary>Download del file in corso...</summary>
<ul>
<li>Nome file: capitolo2.pdf</li>