Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317

    menu con css display block

    ho un piccolo menù (vedi immagine allegata)

    questo è il css:
    codice:
    /*A*/ .navright li.a a:link, .navright li.a a:visited { 	display:block; 	padding:50px 20px 20px 0px; 	background:url(../img/pulshom_ico1.jpg) no-repeat; 	color:#DDDDDD; } .navright li.a a:hover { 	color:#666666; }
    al mouse over la scritta cambia colore, il quadratino grigio è una foto che rimane invariata

    domanda:
    su FF tutto ok,
    su IE fa il mouse over solo sul testo, non considera lo spazio occupato dal padding. c'è un modo per ovviare a questo?
    Immagini allegate Immagini allegate

  2. #2
    .navright li.a a:link, .navright li.a a:visited {
    display:block;
    padding:50px 20px 20px 0px;
    background:url(../img/pulshom_ico1.jpg) no-repeat;
    color:#DDDDDD; }

    .navright li.a a:hover {color:#666666; }
    A me sembra che funzioni. prova a postare tutto il codice
    "This is the end, Clark... for both of us"

  3. #3
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317
    codice:
    <div class="navright">
    <ul>
    	<li class="a">galleria
    	<li class="b">curriculum
    	<li class="c">contatti[/list]
    </div>
    si funziona, il problema e che su IE non considera lo spazio occupato dal padding (padding:50px 20px 20px 0px praticamente i 50px servono a "contenere la fotina"

    su FF se passi sopra la foto sei "mouse over"
    su IE se passi sopra la foto sei "mouse out"

  4. #4
    <div class="navright">
    <ul>
    <li class="a ">galleria
    <li class="b ">curriculum
    <li class="c ">contatti[/list]
    </div>
    Nel foglio di stile hai definito delle regole che si applicano solo alla classe "a" !
    .navright li.a a:link, .navright li.a a:visited {
    display:block;
    padding:50px 20px 20px 0px;
    background:url(../img/pulshom_ico1.jpg) no-repeat;
    color:#DDDDDD; }

    .navright li.a a:hover {color:#666666; }
    "This is the end, Clark... for both of us"

  5. #5
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317
    al momento non ho i file a disposizione per fare prove, appena riesco ti faccio sapere,

    pensi sia quello che genera l'errore?

    ho notato che al css non piacciono neanche i nomi composti da soli numeri es:
    .1 {...}

  6. #6
    da quel che so id e classi non dovrebbero *mai* cominicare con un numero
    "This is the end, Clark... for both of us"

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.