Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problemino con a:hover

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    152

    problemino con a:hover

    con IE mi da un problemino con questo codice:

    definisco in un foglio di stile generico

    #sidebar a {
    color: #fff;
    padding:2px 0 2px 16px;
    margin:0 0;
    display:block;
    }

    poi nelle varie pagine (che si differenziano per colore) metto questo:

    #sidebar a {
    background: #339ad9;
    }

    #sidebar a:hover {
    background: #0081cf;
    }



    solo che con nestcape/mozilla in linea di massima funziona, con IE no. Mi rallenta un casino la pagina.

    sbaglio qualcosa?
    comunque...la cacca la fa chiunque!...;-)

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Mi pare un comportamento strano, per cui sospetto che il problema sia da qualche altra parte.

    Comunque prova con la versione piu` corretta:
    #sidebar a {
    background-color: #339ad9;
    }

    e sim.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    152
    mah, ho provato ma nn cambia niente!

    che tipo di altri problemi potrebbero esserci??
    mi pare una cosa così semplice!!

    grazie
    comunque...la cacca la fa chiunque!...;-)

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    152
    ..inoltre...se invece del background sull' a:hover cambio solo il collore del link funziona.
    Centra qualcosa la proprietà block??
    anche perchè se i links sono in un contenitore DIV e hanno proprietà block dovrebbero prendere il 100% della larghezza.
    e infatti questo con netscape funziona) mentre su IE no.

    grazie
    comunque...la cacca la fa chiunque!...;-)

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Sembra anche a me una cosa semplice, per cui non dovrebbero esserci problemi. Tra l'altro non mi pare uno di quelle caratteristiche per cui qualche browser fa per conto suo.

    L'attributo display:block; di default fa andare a capo riga (a meno che non ci siano dei position o altri attributi di posizionamento. Invece per quanto riguarda la larghezza default non ci sono regole univoche (o meglio non sono univocamente rispettate).

    Non e` che per caso ci sono degli altri stili definiti nei tag, o dei tag di formattazione in giro per le pagine?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    152
    niente, continua a darmi lo stesso errore..

    il foglio si stile mi pare ok. proprio nn capisco.
    Il foglio di stile lo richiamo con @import ..potrebbe essere un problema??
    comunque...la cacca la fa chiunque!...;-)

  7. #7
    Ciao, io ho fatto questa pagina di prova e con ie6 mi funziona bene,può servire?

    <html>
    <head>
    <title>prova</title>
    <style type="text/css">
    <!--
    #sidebar a {
    color: #fff;
    padding:2px 0 2px 16px;
    margin:0 0;
    display:block;
    }
    #sidebar a {
    background: #339ad9;
    }
    #sidebar a:hover {
    background: #0081cf;
    } -->

    </style>
    </head>
    <body><div id="sidebar">prova</div>
    </body>
    </html>
    If you're feeling down depressed and lonely I know a place where we can go

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.