Be', HTML non è "selvaggio", anzi, da un punto di vista formale è stato più rigoroso dell'XML.Originariamente inviato da enricoska
Sì certo, l'html è selvaggio.
Ma in xhtml perchè metti /> ?
Ok per i tag senza chiusura che ci va spazio e barra, es:
(più per compatibilià che obbligatorietà mi sembra)...
Ma tutti gli altri tag si chiudono con </tag> senza spazi, giusto?
E infine torno alla mia domanda iniziale: in xhtml ci va lo spazio dopo gli attributi o no?
<div id="menu" > oppure <div id="menu"> ?
Infatti in SGML non era originariamente previsto alcuna specifica chiusura di elementi vuoti.
Fece la sua apparizione solo in seguito, dapprima in una correzione tecnica di SGML, e subito dopo nell'XML (che è una applicazione di SGML) sfruttando il fatto che SGML permette la personalizzazione dei simboli limitatori. Poi, dal momento che XHTML è una riformulazione di HTML in XML, ecco che pure qui viene richiesto.
Comunque lo spazio prima dello PTAGC '/>' non è obbligatorio; così come sono permessi gli spazi dopo un attributo.

Rispondi quotando