Visualizzazione risultati 1 fino 3 di 3

Discussione: [CSS] mostrare una lista al centro supportata anche da IE

  1. #1
    Guest

    Predefinito [CSS] mostrare una lista al centro supportata anche da IE

    Questo maledetto IE mi rovina sempre tutto, contento contento per aver fatto una cosa ed ecco che provo su IE 7 e mi trovo tutto sballato

    Allora, gestisco un menu tramite <ul> e <li>.

    Ho questo CSS:

    Codice:
    .menu_normal{
    	height:35px;
    }
    .menu_normal ul {
    	list-style:none;
    }
    
    .menu_normal li{
    	display: inline-table;
    	margin: 5px 2px;
    }
    .menu_normal li a{
    	display:block;
    	color:#717171;
    	text-decoration:none;
    	padding:0 0 0 3px;
    	height:25px;
    	cursor:pointer;
    	background:url(images/adobe_photoshop_cs3/bg_menu_normal.gif) no-repeat;
    	background-position: 0 0;
    }
    .menu_normal li a b{
    	display:block;
    	height:25px;
    	padding:5px 6px 0 3px;
    	background:url(images/adobe_photoshop_cs3/bg_menu_normal.gif) no-repeat;
    	background-position: 100% 0px;
    }
    .menu_normal li a:hover{
    	background:url(images/adobe_photoshop_cs3/bg_menu_normal.gif) no-repeat;
    	background-position: 0 100%;
    	text-decoration: underline;
    }
    .menu_normal li a:hover b{
    	background:url(images/adobe_photoshop_cs3/bg_menu_normal.gif) no-repeat;
    	background-position: 100% 113%;
    }
    Il risulato è questo su Firefox:


    Mentre questo è su IE:


    Come posso risolvere questo problema? Se do ome attributo float:left; tutto si vede benissimo ma non posso centrare il menù, se gli do display: inline-table funziona solo su firefox e non su IE...

    grazie in anticipo a tutti

  2. #2
    L'avatar di dapeco
    dapeco non è connesso Community Manager
    Data registrazione
    21-10-2003
    Residenza
    Brusasco (To)
    Messaggi
    4,909

    Predefinito

    Forse può esserti utile http://code.google.com/p/ie7-js/
    Ho visto cose che voi utenti non potreste immaginare... siti da combattimento irregolari al largo dei bastioni di Orione. E ho visto account balenare nel buio vicino alle porte di Tannhauser. E tutti quei momenti andranno perduti nel tempo come lacrime nella pioggia. È tempo di sospendere...

    ASD Brusasco - C'è altro sport oltre al calcio!

    "Io sono vivo, voi siete morti" (Philip Dick, Ubik)

  3. #3
    Guest

    Predefinito

    Vorrei evitare di utilizzare javascript per queste cose.

    Cioè, anche a costo di riscrivere il codice, non c'è un modo per fare quello che faccio compatibile sia con IE che con gli altri Browser?

    poi per quello che ho capito c'è un fix per la proprietà display ma solo per list-item.

    Grazie ancora.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •