Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: .classetd a:hover {

  1. #1

    .classetd a:hover {

    ciao,
    vi chiedo come mai non funziona
    .classetd a:hover {
    background-image: url('img/menu/vuoto1_chiaro.gif');
    }
    dove sbaglio? se passo sopra la cella non succede nulla!
    Help
    Perissinotto Alessandro

  2. #2
    Cosa non funziona e dove? link ?

  3. #3
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>CSS Rollover - Verticale</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_reloadPage(init) { //reloads the window if Nav4 resized
    if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
    else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    //-->
    </script>
    <style type="text/css">
    <!--
    .bordotab {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFCC;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #000000;
    border-right-color: #000000;
    border-left-color: #000000;
    }
    .classetd {
    background-image: url('img/menu/vuoto1_scuro.gif');
    }
    .classetd a {
    background-image: url('img/menu/vuoto1_chiaro.gif');
    }
    .classetd a:hover {
    background-image: url('img/menu/vuoto1_chiaro.gif');
    }
    -->
    </style>
    </head>

    <body>

    <div id="box" style="position:absolute; left:50px; top:50px; width:170px; height:180px; z-index:1">
    <table width="100%" border="0" cellpadding="1" cellspacing="0" class="bordotab">
    <tr>
    <td class="classetd">Menu 1</td>
    </tr>
    <tr>
    <td class="classetd">Menu 2</td>
    </tr>
    <tr>
    <td class="classetd">Menu 3</td>
    </tr>
    <tr>
    <td class="classetd">Menu 4</td>
    </tr>
    <tr>
    <td class="classetd">Menu 5</td>
    </tr>
    <tr>
    <td class="classetd">Menu 6</td>
    </tr>
    </table>
    [img]img/menu/vuoto1_chiaro.gif[/img]</div>
    </body>
    </html>
    Perissinotto Alessandro

  4. #4
    Utente di HTML.it L'avatar di jagh
    Registrato dal
    Aug 2004
    Messaggi
    91
    anch'io ho sempre avuto problemi con i percorsi relativi nei css..
    5 minuti fa ho scoperto che bisogna mettere il punto all'inizio del percorso, per dire che deve partire dalla cartella in cui si trova. un po' come nei comandi da terminale in linux, no? (chiedo conferma a persone più autorevoli )

    background-image: url('img/menu/vuoto1_scuro.gif');

    diventa

    background-image: url('./img/menu/vuoto1_scuro.gif');

    vedi se funziona
    Vivere… Vedere il mondo in un granello di sabbia.
    E il cielo in un fiore.
    Tenere l'infinito nel palmo della tua mano. E l'eternità in un'ora…
    W. Blake

  5. #5
    leva gli apici (e ricontrolla il percorso e il formato del file).

  6. #6
    Originariamente inviato da Alessandro Per
    background-image: url('img/menu/vuoto1_scuro.gif');
    Copiato/Icollato il tuo codice... sostituita img con una mia... Funziona!!
    Potresti sbagliato a scrivere il percorso?

  7. #7
    Originariamente inviato da jagh
    5 minuti fa ho scoperto che bisogna mettere il punto all'inizio del percorso, per dire che deve partire dalla cartella in cui si trova.
    ho sempre scritto il percorso diretto se la destinazione era interna al folder.
    devi mettere ../ prima del percorso se deve partire dal folder contente il corrente.

  8. #8
    Se era un link era meglio, io le immagini non le ho

    Prima domanda: perchè usi una tabella ?
    Ti consiglio di usare una lista non ordinata

    codice:
    <ul>[*]Primo
    ...
    [/list]
    Che ha anche più senso logico.

    Ho provato a dare un bordo sull'hover, e funziona, quindi probabilmente il problema è altrove, tipo nel percorso delle immagini, comunque tieni anche presente il giusto ordine:

    :link
    :visited
    :hover
    :focus
    :active

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    109
    Gli apici non sono... probabile il percorso... e comunque ti suggerisco di usare un display block su a:hover, invece per le proprietà sul link ".classtd a" da come l'hai scritta tu credo sia superfluo, quindi puoi anche evitare di usarlo tanto hai già indicato le proprietà in "classetd" sarebbe una ripetizione inutile...

    .classetd a:hover {
    background-image: url('img/menu/vuoto1_chiaro.gif');
    display:block;
    }

  10. #10
    a me continua a non funzionare:
    il link per vedere la pagina è:
    http://www.perissin8.com/test.htm
    ora le immagini sono anceh dentro la stessa cartella.

    per serialkiller
    mi è necessaria la tabella

    ora, se non è prorpio possibile con i css c'è un modo in java?
    Perissinotto Alessandro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.