Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    spazio tra attributi e > o no?

    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

  2. #2
    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 />


  3. #3
    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

  4. #4
    esatto - senza spazi

  5. #5
    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"> ?
    Be', HTML non è "selvaggio", anzi, da un punto di vista formale è stato più rigoroso dell'XML.
    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)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.