Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    sottolineatura su rollover

    buongiorno,
    ho questo menu':

    <table width="130" border="0" align="center" cellpadding="0" cellspacing="0" onmouseover="this.style.backgroundColor='#DFDFDF'" onmouseout="this.style.backgroundColor='#FFFFFF'" class="bordomenu">
    <tr>
    <th class="Stile121" scope="col"><span class="Stile17">Superenalotto</span></th>
    </tr>
    </table>

    il link diventa di colore solo quando con il mouse passa sopra il testo. come posso fare invece per dare il rollover su tutta la la tabella , anzichè solo al testo..

    Grazie

    Andrea

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Su tutta la tabella e` piuttosto complesso.

    Se invece ti basta "su tutta la cella", la cosa e` semplice: basta rendere il link grande come la cella.
    Ti basta definire nel CSS del link:
    codice:
    a {
      display: block;
      width: 100%;
      height: 100%;
    }
    PS1: questo codice prevede il link direttamente inserito nella cella: lo <span> complica il codice (non si puo` usare questo codice in presenza di quello span.

    PS2: attenzione che gli attributi HTML di formattazione della tabella possono andare in conflitto con i CSS: ti conviene eliminare tutti gli attributi HTML di formattazione, e spostarli nel CSS.

    PS3: la tabella non va usata per formattare: inserisce degli elementi semantici che non sono validi e rischia di compromettere la accessibilita` della pagina.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    molte grazie per i consigli a me moooooolto utili.

    buona giornata.

    Andrea.

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.