Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    178

    questo menu con i.e funziona con firefox no :-( helpppp

    Salve ho fatto un menu di immagini che cambiano alpassaggio del mouse, questo impostando i background-image, il brutto è che ora con internet explorer va benissimo mentre con firefoz mi dà dei trattini, come posso risolvere? Thanks per l'eventuale aiuto, posto di seguito il codice css e quello della pagina web:

    CSS:

    codice:
    #uno {
    width:auto;
    float:left;
    }
    
    #uno ul{
    list-style:none;
    margin-left:0px;
    padding:0px;
    border:none;
    float:block;
    }
    
    #uno ul li{
    width:100px;
    heigh:66px;
    border:none;
    display:inline;
    float:left;
    margin-right: 11px;
    }
    
    a#1{
    text-decoration: none;
    background-image: url(2mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#1:hover{
    text-decoration: none;
    background-image: url(prezz1.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    a#1:link{
    text-decoration: none;
    background-image: url(2mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    a#2{
    text-decoration: none;
    background-image: url(10mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#2:hover{
    text-decoration: none;
    background-image: url(prezz2.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    a#2:link{
    text-decoration: none;
    background-image: url(10mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#3{
    text-decoration: none;
    background-image: url(20mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#3:hover{
    text-decoration: none;
    background-image: url(prezz3.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    a#3:link{
    text-decoration: none;
    background-image: url(20mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#4{
    text-decoration: none;
    background-image: url(50mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#4:hover{
    text-decoration: none;
    background-image: url(prezz4.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    a#4:link{
    text-decoration: none;
    background-image: url(50mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#5{
    text-decoration: none;
    background-image: url(100mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#5:hover{
    text-decoration: none;
    background-image: url(prezz5.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    a#5:link{
    text-decoration: none;
    background-image: url(100mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    Parte del menu nella pagina:

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

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    178
    nessuno può aiutarmi? :-P

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    178
    In pratica il risultato lo vedete qui:

    http://smazen.netsons.org/prova/prova.html

    Solo che con ie7 si vede con firefox no :-(

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ho dato solo un'occhiata al codice, ed ho notato che sbagli l'ordine delle pseudoclassi.

    L'ordine corretto e`:
    :link (o niente pseudoclasse)
    :visited
    :hover
    :active
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    178
    Niente ora ho corretto il codice con:

    codice:
    #uno {
    width:auto;
    float:left;
    }
    
    #uno ul{
    list-style:none;
    margin-left:0px;
    padding:0px;
    border:none;
    float:block;
    }
    
    #uno ul li{
    width:101px;
    heigh:66px;
    border:none;
    display:inline;
    float:left;
    margin-right: 11px;
    }
    
    a#1:link{
    text-decoration: none;
    background-image: url(2mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    a#1:visited{
    text-decoration: none;
    background-image: url(2mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#1:hover{
    text-decoration: none;
    background-image: url(prezz1.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    
    
    a#2:link{
    text-decoration: none;
    background-image: url(10mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#2:visited{
    text-decoration: none;
    background-image: url(10mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#2:hover{
    text-decoration: none;
    background-image: url(prezz2.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    
    
    a#3:link{
    text-decoration: none;
    background-image: url(20mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#3:visited{
    text-decoration: none;
    background-image: url(20mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#3:hover{
    text-decoration: none;
    background-image: url(prezz3.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    
    
    a#4:link{
    text-decoration: none;
    background-image: url(50mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#4:visited{
    text-decoration: none;
    background-image: url(50mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    a#4:hover{
    text-decoration: none;
    background-image: url(prezz4.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    
    
    a#5:link{
    text-decoration: none;
    background-image: url(100mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#5:visited{
    text-decoration: none;
    background-image: url(100mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#5:hover{
    text-decoration: none;
    background-image: url(prezz5.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    Ma niente ilrisultato non è cambiato, con firefox vedo solo dei trattini :-(

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    cosa intendi per "trattini"?
    Puoi postare uno screenshot o puoi postare il link?

    Comunque ci sono ancora errori di sintassi: i nomi non possono iniziare con un numero, compreso i nomi degli id: devono iniziare con una lettera (o underscore, ma con questo iniziano anche i nomi interni, per cui non conviene usarlo).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    178
    Il link è questo:

    http://smazen.netsons.org/prova/prova.html

    Qui puoi vedere la differenza se lo apri con ie7 o con firefox

    il codice l'ho cambiato, alposto di 1,2,3,4 ho messo primo secondo terzo etc....

    ora è così:


    codice:
    #uno {
    width:auto;
    float:left;
    }
    
    #uno ul{
    list-style:none;
    margin-left:0px;
    padding:0px;
    border:none;
    float:block;
    }
    
    #uno ul li{
    width:101px;
    heigh:66px;
    border:none;
    display:inline;
    float:left;
    margin-right: 11px;
    }
    
    a#primo:link{
    text-decoration: none;
    background-image: url(2mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    a#primo:visited{
    text-decoration: none;
    background-image: url(2mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#primo:hover{
    text-decoration: none;
    background-image: url(prezz1.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    
    
    a#secondo:link{
    text-decoration: none;
    background-image: url(10mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#secondo:visited{
    text-decoration: none;
    background-image: url(10mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#secondo:hover{
    text-decoration: none;
    background-image: url(prezz2.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    
    
    a#terzo:link{
    text-decoration: none;
    background-image: url(20mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#terzo:visited{
    text-decoration: none;
    background-image: url(20mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#terzo:hover{
    text-decoration: none;
    background-image: url(prezz3.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    
    
    a#quarto:link{
    text-decoration: none;
    background-image: url(50mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#quarto:visited{
    text-decoration: none;
    background-image: url(50mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    a#quarto:hover{
    text-decoration: none;
    background-image: url(prezz4.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    
    
    
    a#quinto:link{
    text-decoration: none;
    background-image: url(100mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#quinto:visited{
    text-decoration: none;
    background-image: url(100mt.png);
    display:block;
    width: 100px;
    height: 66px;
    }
    
    a#quinto:hover{
    text-decoration: none;
    background-image: url(prezz5.png);
    display:block;
    width: 100px;
    height: 66px;
    }

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    178
    Ah no, gulp gasp, ora funziona!!!!

    Quindi l'errore era nei nomi??

    Grazieeee :-)

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    C'erano DUE errori di sintassi, di quelli che IE non rileva ma che non piacciono ad altri browser:
    l'ordine delle pseudoclassi e i nomi degli id.
    In questi casi i validatori di solito sono un buon aiuto (non trovano ttuto, ma una buona parte).

    Inoltre facendo le cose per been, si evitano anche eventuali erorri di interpretazione in nuove versioni dei browser.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    178
    Grazie mille, ma cosa sono i validatori? Software che controllano il codice?
    Me ne consigli uno....se funziona anche con ubuntu meglio ....se no è lo stesso :-)

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.