Visualizzazione dei risultati da 1 a 4 su 4

Discussione: rollover su div

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    11

    rollover su div

    In un menu utilizzo la funzione:

    <div style="cursor: hand" onClick="toggle(classiche);" onFocus="this.blur()" class="classe_1"> CLICCANDO SU QUESTO TESTO SI VISUALIZZA UN TESTO NASCOSTO </div>

    vorrei applicare il classico effetto rollover come sui tag <a>, tipo:

    .classe_1 { text-decoration: none }
    A.classe_1:hover { text-decoration: underline}

    come posso applicarlo con i <div>?

    grazie

    rcaucino

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    nei CSS2 le pseudoclassi (:hover, :active ed altre) si possono applicare a tutti gli elementi.

    Ma non per il browser IE.

    In alternativa puoi inserire il <div> dentro il tag <a> (ma ci sono delle limitazioni e non puoi piu` avere dei link dentro quel div).

    Oppure usare JS con gli eventi onmouseover/onmouseout.
    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
    Dec 2003
    Messaggi
    11

    TNX

    grazie, provo.
    rc

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    Lo avevo fatto anch'io con un link dandogli un display: block poi all'interno avevo messo un div uno span ed un p, ma si può fare cosi utilizzando xhtml strictd ?


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.