Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Fayble
    Registrato dal
    May 2002
    Messaggi
    141

    Lista sovrapposta in Firefox

    In un div da 130px, per un menu utilizzo:

    codice:
    #nav ul {
    	clear: both;
    	margin: 0px;
    	padding: 0px;
    }
    
    #nav li {
    	list-style: none;
    	background: url(../img/gif.gif) no-repeat;
    	background-position: left 0.1em;
    	font-size: 0.9em;
    	font-weight: bold;
    	padding-left: 3px;
    	line-height: 1.3em;
    	height: 1.3em;
    }
    Lato HTML:
    codice:
    <div id="nav">
        <ul>[*]A[*]B[*]C[*]D[/list]
    </div>
    Quando ingrandisco il carattere con IE (CTRL + scroll) tutto OK, con FF invece, appena la lunghezza del testo supera quella del contenitore, le voci di lista si sovrappongono. Come mai?!?


  2. #2
    Prova ad inserire display: inline negli attributi del tag[*].
    Ciao

  3. #3
    Utente di HTML.it L'avatar di Fayble
    Registrato dal
    May 2002
    Messaggi
    141
    Purtroppo non va, perché non vanno a capo le voci di lista.


  4. #4
    Credo sia dovuto al fatto che usi dimensioni in px. Molto meglio em o %. Eventualmente, per ovviare, invece di dare una dimensione all'height prova a dare un padding top e bottom.

  5. #5
    Utente di HTML.it L'avatar di Fayble
    Registrato dal
    May 2002
    Messaggi
    141
    Ho risolto eliminando la proprietà height e lasciando solo line-height.

    Grazie.


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.