Visualizzazione dei risultati da 1 a 8 su 8

Discussione: colore testo <tr>

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    15

    colore testo <tr>

    ciao a tutti ho un problemino con il mio sito: ho varie tabelle, tutte che servono a mostrare il testo di una canzone, a sinistra in inglese mentre a destra in italiano. vi mostro un esempio:

    <table class="tabella">
    <tr>
    <th>The Happiest Days of Our Lives</th>
    <th>I Giorni Più Felici delle Nostre Vite</th>
    </tr>
    <td>When we grew up and went to school</td>
    <td>Quando crescemmo e andammo a scuola</td>
    </tr>
    <tr>
    <td>There were certain teachers who would</td>
    <td>C'erano certi insegnanti che volevano</td>
    </tr>
    <tr>
    <td>Hurt the children anyway they could</td>
    <td>Ferire i ragazzi in ogni maniera possibile</td>
    </tr>
    <tr>
    <td>By pouring their derision</td>
    <td>Coprendo di ridicolo </td>
    </tr>
    <tr>
    <td>Upon anything we did</td>
    <td>Ogni cosa che facevamo</td>
    </tr>
    ...
    </table>

    ecco la classe tabella:
    .tabella {
    background-color: rgba(0,0,0,0.0);
    border:10px;}

    io praticamente volevo fare che andando col puntatore sopra ad ogni riga (quindi ogni <tr>) il colore di tutte le scritte presenti in quest'ultima diventassero di un colore specifico, #ff99ff. quindi andando sopra alla scritta in italiano o quella in inglese cambiasse colore anche l'altra. inizialmente avevo pensato di fare così:
    tr:hover {
    color:#ff99ff;}

    salvo poi scoprire che <tr> non ha questo attributo.. come posso rimediare?

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    l'attributo del marcatore qui non c'entra: stiamo parlando di una pseudoclasse da applicare allo stile.
    la soluzione che hai pensato è corretta:
    http://www.html.it/pag/18976/evidenz...gio-del-mouse/

  3. #3
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    <style type="text/css">
    .tr_color:hover {
     background: #ff99ff;
    }
    </style>
    </head>
    <body>
    <table class="tabella">
     <tr class="tr_color">
     <th>The Happiest Days of Our Lives</th>
     <th>I Giorni Più Felici delle Nostre Vite</th>
     </tr>
      </table>
    </body>
    </html>
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    15
    grazie ad entrambi per l'aiuto, ma purtroppo non mi sono spiegato bene! non intendevo il colore del bg ma il colore del testo! e siccome il tag <tr> ha come attributi: align, bgcolor, char, charoff e valign, non sapevo proprio come fare! cioè io vorrei che al passaggio del puntatore in una determinata riga tutte le scritte di quella riga diventino di colore #ff99ff
    grazie in anticipo

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    dai: prova e settare il colore. vedrai che funziona
    sia che utilizzi un selettore di classe, sia che applichi lo stile direttamente al marcatore.


    ricorda di utilizzare il tag CODE per postare codice sul forum (tasto # in modalità avanzata)
    Ultima modifica di Vincent.Zeno; 22-05-2014 a 11:39

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    15
    ma avevo già provato, ed è per quello che ho scritto qua ho provato sia con i css che applicando lo stile al tag ma non funziona e volevo sapere se c'erano altri modi per farlo

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    puoi cercare soluzioni javascript ma, visto il contesto, non le consiglio: è sempre qualcosa in più da far fare al client.

    se non ti funziona, probabilmente, c'è un conflitto tra la istruzioni nella pagina.
    facci vedere una demo online.

  8. #8
    Come ti ho dimostrato applicando una classe ai tag che vuoi puoi formattarla a dovere quindi seguendo questo concetto puoi fare le cose che hai chiesto!
    La cosa che non puoi fare è dare un colore alla riga e allo stesso tempo al testo che contiene, perché quando passi il mouse la prima regola che si attiva è quella della riga
    Ultima modifica di carlomarangoni; 22-05-2014 a 17:34
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

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.