Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370

    [BUG IE] newline dopo </li> = whitespace... soluzione?

    ciao a tutti,
    sicuramente i guru dei css sanno bene di cosa sto parlando

    in pratica se ho un menu' così con i tag <a> display block e tutti annessi e connessi

    <ul id="leftmenu">
    [*]Cms
    [*]Portfolio
    [*]Curriculum
    [*]Contatti
    [/list]

    l'a-capo dopo ogni viene visto da internet explorer come uno spazio bianco
    il risultato è l'immagine allegata

    per pigrizia ho sempre risolto mettendo tutto su una riga

    <ul id="leftmenu">[*]Cms[*]Portfolio[*]Curriculum[*]Contatti[/list]

    così si visualizza perfettamente

    c'è una soluzione a questo problema senza dover incasinare il sorgente html?

    ho provato white-space:nowrap su tutti gli elementi della lista ma non è servito a nulla

    grazie un miliardo
    Immagini allegate Immagini allegate
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Che mi risulti, ci sono due possibilta`:
    1. quella gia` accennata da te
    2. passare a XHTML Strict
    Poi ci sarebbe la terza, ma non e` sostenibile (buttare via i browser che non seguono gli standard).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    E' un baco noto.

    Si può risolvere o assegnando agli elementi[*] un'altezza fissa, oppure assegnando loro display:inline; (il tutto solo sotto IE, naturalmente)
    "This is the end, Clark... for both of us"

  4. #4
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    Originariamente inviato da Mich_
    2. passare a XHTML Strict
    sono già xhtml strict... forse non ho capito
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  5. #5
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    Originariamente inviato da erredeco
    E' un baco noto.

    Si può risolvere o assegnando agli elementi[*] un'altezza fissa, oppure assegnando loro display:inline; (il tutto solo sotto IE, naturalmente)
    proverò,
    che stress però, ma tutti i bug css noti in ie6 sono stati risolti nel 7?
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da Gunn
    sono già xhtml strict... forse non ho capito
    Non credo.
    Che mi risulti IE in questo caso si comporta "bene" con XHTML 1.0 Strict (ma purtroppo non lo ho per provare).

    Non e` che per caso hai qualcosa prima del DOCTYPE nel file? Perche` questo spiegherebbe il fatto che IE6 non interpreta il DOCTYPE (lavora in quirks mode).
    Solo per IE6, il DOCTYPE deve essere all'inizio del file, la prima riga.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.