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.
Come indicato nella tabella 2.4 , insieme ai nuovi elementi, è presente anche il tag menu ,
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.
Gli elementi details e summary
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>
Search WWH ::




Custom Search