Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [CSS] rollover link

  1. #1

    [CSS] rollover link

    ciao a tutti,

    ho provato a fare queste classi:
    codice:
    TD.menu{
    	background-image: url(img/sfMenuTop.gif);
    	text-align: center;
    	height: 18px;
    	width: 80px;
    }
    TD.menu A{
    	font-weight: bold;
    	color: #006699;
    	text-decoration: none;
    }
    TD.menu A:hover{
    	display: block;
    	color: #FFFFFF;
    	background-color: #006699;
    }
    per iniziare, va bene?
    io xò volevo che tutto lo sfondo della cella diventasse #006699, mentre così diventa blu solo l'altezza del link, come devo fare?

  2. #2

  3. #3
    grazie,
    non sono un esperto di CSS, mi sembra di capire che bisogna metterci un livello... nn lo si può fare modificando quello che uso io?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    14
    Se non vuoi farlo con le div, prova così:

    <style>
    TD.menu{
    background-color: #55ffff;
    text-align: center;
    height: 18px;
    width: 80px;
    }
    TD.menu A{
    font-weight: bold;
    color: #006699;
    text-decoration: none;
    }
    TD.menu A:hover{
    padding: 0px;
    display: block;
    color: #FFFFFF;
    background-color: #006699;
    </style>

    <table border=0 cellpadding=0px >
    <tr>
    <td class=menu>
    pippo
    </td>
    <td class=menu>pippo</td>
    </tr>
    </table>


    BYE

  5. #5
    no, aggiungendo il padding: 0px;
    nn cambia niente

  6. #6
    ho provato anche con il metodo che mi hai segnalato, ma anche con i DIV mi prende sempre l'altezza del testo e non di +

  7. #7
    Utente di HTML.it L'avatar di bagu
    Registrato dal
    Mar 2003
    Messaggi
    620
    aggiungi al css un line-height uguale alla altezza della cella

    prova e fai sapere

    ciao paolo
    Non so se Dio esiste ma se non esiste ci fa una figura migliore!
    - S. Benni -

  8. #8

  9. #9
    il ritorno...

    ne sto facendo un'altro con lo stesso effetto, ma lo devo allineare a sinistra ma spaziando di 20px.

    td.menuSX{
    background-image:url(img/sfMenuSX.gif);
    height:19px;
    width:150px;
    padding-left: 20px;
    }
    td.menuSX a{
    line-height:19px;
    font-weight:bold;
    color:#006699;
    text-decoration: none;
    }
    td.menuSX a:hover{
    display:block;
    color:#FFFFFF;
    background-color:#006699;
    }

    ho messo il padding: 20px;
    ma al rollover si riempie la cella meno che i 20px di spazio... c'è un modo x risolvere?

    grazie

  10. #10
    ho risolto spostando il padding dalla cella al "A"

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.