Gestione dei Tag e degli attributi vuoti
Esistono dei Tag che non prevedono il rispettivo Tag di chiusura e vengono definiti vuoti; esistono anche attributi di un Tag che non prevedono nessuna valorizzazione e anch'essi possono essere definiti vuoti.
Facciamo un esempio. Per inserire un'immagine in HTML tradizionale scriverò
<img src="mia_foto.jpg">In XHTML devo gestire in qualche modo questo Tag vuoto, ma non posso inventarmi il Tag di chiusura
</img>quindi aggiungo uno slash (/) prima della chiusura del Tag
<img src="mia_foto.jpg" />Lo stesso discorso vale per tutti i Tag che, oltre a img, non presentano chiusura come link, meta, br, hr, input, ecc...
Per di più in HTML è possibili omettere la chiusura di Tag come td per le tabelle, li per gli elenchi, option per le selectbox, ecc... In XHTML la chiusura facoltativa di elementi simili è obbligatoria.
(L'articolo continua più sotto...)
');
Vediamo come gestire gli attributi vuoti. Un esempio di attributo vuoto è il seguente:
<td nowrap>Contenuto della cella...</td>L'attributo nowrap, utilizzato per impedire che il contenuto della cella vada a capo, verrà gestito in questo modo:
<td nowrap="true">Contenuto della cella...</td>Tutti gli altri attributi vuoti vanno gestiti allo stesso modo.
E' inoltre importante ricordare che il Tag <script> necessita dell'attributo obbligatorio type mentre language resta facoltativo. Avremo quindi, ad esempio
<script type="text/javascript">Vedremo altri esempi nel capitolo 7 sulla gestione delle form.







