HTML/Evoluzione del markup: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Ramac (discussione | contributi)
Riga 32:
*i valori degli attributi vanno sempre esplicitati
*i tag vanno sempre chiusi (ad esempio non va bene <code><nowiki><input type="checkbox" checked ></nowiki></code>, che va sostituito con <code><nowiki><input type="checkbox" checked="checkede" /></nowiki></code>
 
===Tag vuoti ed XHTML===
 
Per definizione, alcuni tag non possono contenere nemmeno marcare porzioni di testo: non hanno quindi il tag di chiusura e pertanto sono detti '''tag vuoti'''.
 
I seguenti sono alcuni esempi di tag vuoti:
 
'''&lt;img''' src = 'images/fiore.png''''&gt;'''
'''&lt;hr&gt;'''
&lt;p&gt;Questo &#232; un paragrafo'''&lt;br&gt;'''che continua sulla riga seguente&lt;/p&gt;
 
Sempre per motivi di compatibilità verso l'XML, che non ammette tag vuoti e privi dell'informazione di fine-tag, è buona norma terminare ogni tag vuoto inserendo una barra prima del simbolo &gt; terminale.<br />
Per garantire la piena compatibilità con i browser attuali (che nella maggioranza dei casi supportano intrinsecamente l'HTML e non l'XML), nella codifica XHTML la barra finale dev'essere preceduta da uno spazio.<br />
In XHTML, i precedenti esempi di tag vuoti si scriveranno quindi:
 
'''&lt;img''' src = 'images/fiore.png' '''/&gt;'''
'''&lt;hr /&gt;'''
&lt;p&gt;Questo &#232; un paragrafo'''&lt;br /&gt;'''che continua sulla riga seguente&lt;/p&gt;
 
== CSS ==