Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182

    menu con display:block su IE

    Ma è solo un problema mio oppure in un menu del tipo:

    <ul>[*][*][/list]

    i display: block messi in un #menu ul li a non funzionano con explorer?

  2. #2
    Problema tuo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182
    Non riesco a risolvere il problema: posto il codice.

    <div id="menu">
    <ul>[*]Ciccio[*]Franco[/list]
    </div>



    menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }

    #menu ul li {
    margin: 0;
    padding: 0;
    display: inline;
    }

    #menu ul li a {
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 0;
    }

  4. #4
    1 - ul li è inline e ul li a è block: non ha senso, non è permesso, non è valido.
    2 - non capisco cosa tu voglia ottenere
    3 - il display block non lo vedo in ul li
    4 - non noto differenze fra IE6, IE7, Firefox e altri browser.

    Se vuoi un menu orizzontale devi usare il float:left (spero di aver capito bene).

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182
    Quello che voglio fare è rendere clickabile l'intera area di un <a>, cioè non solo la scritta, ma tutto il suo spazio orizzontale fino ai margini del menu. Questo funziona con FF, Opera e non con IE.

    Se non metto display:inline in un li, IE mi crea uno spazio sopra e sotto ogni[*].

  6. #6
    Originariamente inviato da shadyz
    Non riesco a risolvere il problema: posto il codice.
    #menu ul li a {
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 0;
    }
    aggiungi width: 100%

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 © 2026 vBulletin Solutions, Inc. All rights reserved.