Per essere rigorosi, dopo che ho messo degli attributi ad un tag, devo metterci uno spazio prima del ">" o no? O non fa differenza per nessun standard?
Esempio:
<div id="menu" >
oppure
<div id="menu">
?
Per essere rigorosi, dopo che ho messo degli attributi ad un tag, devo metterci uno spazio prima del ">" o no? O non fa differenza per nessun standard?
Esempio:
<div id="menu" >
oppure
<div id="menu">
?
henry
nell'html non fa alcuna differenza, però è più ordinato scrivere senza spazi
nell'xhtml invece devi lasciare obbligatoriamente uno spazio prima del segno di chiusura />
![]()
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"> ?
henry
esatto - senza spazi
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.
Qualunque imbecille può inventare e imporre tasse. (Maffeo Pantaleoni)