+ Rispondi alla Discussione
Risultati da 1 a 11 di 11

<br> da errore

Ultimo Messaggio di icefoxsoftware il:
  1. #1
    Utente Premium L'avatar di Apthu
    Data Registrazione
    Aug 2012
    Località
    Verona
    Messaggi
    449

    <br> da errore

    Ho la pagina utf-8 HTML5 mi da questo errore

    Element br not allowed as child of element ul in this context. (Suppressing further errors from this subtree.)

    Codice PHP:
    <ul style="list-style-type:disc">
    <
    li>testo1</li>
    <
    br>
    <
    li>testo2</li>
    </
    ul>


  2. #2
    Utente Premium
    Data Registrazione
    Nov 2012
    Località
    Padova
    Messaggi
    252

    ...

    Ti dice semplicemente che non è consentito un br dentro una lista. Usa i css per portare a capo, tipo float:left; clear:both;

  3. #3
    Utente Premium L'avatar di Apthu
    Data Registrazione
    Aug 2012
    Località
    Verona
    Messaggi
    449
    Citazione Originariamente Scritto da erise Visualizza Messaggio
    Ti dice semplicemente che non è consentito un br dentro una lista. Usa i css per portare a capo, tipo float:left; clear:both;
    A me serve creare spazio in verticale perché è il <li> stesso che porta a capo

  4. #4
    User L'avatar di Far-Web
    Data Registrazione
    May 2012
    Località
    Italia
    Messaggi
    119
    Il br corretto si scrive così: <br />
    Se devi per forza inserirlo, almeno chiudi ul.

    <ul style="list-style-type:disc">
    <
    li>testo1</li>
    </ul>
    <br />
    <ul
    style="list-style-type:disc"> <br>
    <
    li>testo2</li>
    </
    ul>


  5. #5
    Utente Premium L'avatar di Apthu
    Data Registrazione
    Aug 2012
    Località
    Verona
    Messaggi
    449
    Citazione Originariamente Scritto da Far-Web Visualizza Messaggio
    Il br corretto si scrive così: <br />
    Se devi per forza inserirlo, almeno chiudi ul.

    <ul style="list-style-type:disc">
    <
    li>testo1</li>
    </ul>
    <br />
    <ul
    style="list-style-type:disc"> <br>
    <
    li>testo2</li>
    </
    ul>

    Con HTML5 la barra inversa non serve, così <br>, tu ti riferisci a XHTML

  6. #6
    User L'avatar di Far-Web
    Data Registrazione
    May 2012
    Località
    Italia
    Messaggi
    119
    Io ho sempre utilizzato il <br />, anche perchè il w3c lo accetta nello standard html5. Prova allora a chiudere l'ul prima di inserirlo.

  7. #7
    Non iscritto
    Data Registrazione
    Jan 2008
    Località
    Milano
    Messaggi
    201
    La soluzione di Far-Web ha inoltre un valore semantico non trascurabile.
    È dunque corretta sempre sintatticamente; mentre lo è anche semanticamente solo se quelle sono effettivamente due liste differenti.

    Se lo spazio che vuoi inserire è meramente estetico e non vuole separare i due elementi dal punto di vista semantico, forse dovresti ricorrere ad una soluzione basata su margini o padding degli elementi lista, usando quindi il CSS.

  8. #8
    Utente Premium L'avatar di Apthu
    Data Registrazione
    Aug 2012
    Località
    Verona
    Messaggi
    449
    Citazione Originariamente Scritto da puleddu Visualizza Messaggio
    La soluzione di Far-Web ha inoltre un valore semantico non trascurabile.
    È dunque corretta sempre sintatticamente; mentre lo è anche semanticamente solo se quelle sono effettivamente due liste differenti.

    Se lo spazio che vuoi inserire è meramente estetico e non vuole separare i due elementi dal punto di vista semantico, forse dovresti ricorrere ad una soluzione basata su margini o padding degli elementi lista, usando quindi il CSS.
    Ho risolto in modo semplice:

    Codice PHP:
    <ul style="list-style-type:disc">
    <
    li>Testo1</li>
    </
    ul>
    <
    ul style="list-style-type:disc">
    <
    li>Testo2</li>
    </
    ul
    Ultima modifica di Apthu; 17-04-13 alle 23:00

  9. #9
    Non iscritto
    Data Registrazione
    Jan 2008
    Località
    Milano
    Messaggi
    201
    Certo, la soluzione è funzionale. Ciò che intendevo dire è che se hai creato due ul solo per ricavarne uno spazio, questo non è corretto.
    Se invece si tratta, effettivamente, di due liste distinte, allora la soluzione è quella giusta.

    Non si tratterebbe più di immediatezza o semplicità, ma di correttezza del codice che ovviamente sarà valido, ma non semanticamente corretto.
    Ad ogni modo, se sei soddisfatto, va più che bene.

  10. #10
    Utente Premium L'avatar di Apthu
    Data Registrazione
    Aug 2012
    Località
    Verona
    Messaggi
    449
    Citazione Originariamente Scritto da puleddu Visualizza Messaggio
    Certo, la soluzione è funzionale. Ciò che intendevo dire è che se hai creato due ul solo per ricavarne uno spazio, questo non è corretto.
    Se invece si tratta, effettivamente, di due liste distinte, allora la soluzione è quella giusta.

    Non si tratterebbe più di immediatezza o semplicità, ma di correttezza del codice che ovviamente sarà valido, ma non semanticamente corretto.
    Ad ogni modo, se sei soddisfatto, va più che bene.
    Si, per creare spazio e non mi da errore, potrei anche mettere un <br> in mezzo in caso volessi più spazio

    <ul style="list-style-type:disc">
    <
    li>Testo1</li>
    </
    ul>
    <br>
    <
    ul style="list-style-type:disc">
    <
    li>Testo2</li>
    </
    ul>

  11. #11
    User
    Data Registrazione
    Nov 2009
    Località
    Caserta
    Messaggi
    54
    Segui icefoxsoftware su Twitter Aggiungi icefoxsoftware su Google+
    Citazione Originariamente Scritto da Apthu Visualizza Messaggio
    A me serve creare spazio in verticale perché è il <li> stesso che porta a capo
    Spazia verticalmente con i CSS, magari assegnando un id.
    Non puoi usare il br fra un item e l'altro

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.