Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problemino CSS

  1. #1

    Problemino CSS

    Ciao a tutti,
    ho un problema banale con un CSS.
    Ho una tabella che contiene un menu di navigazione.
    Nelle celle che contengono le varie voci di menu ci sono definiti gli stili per cambiare colore onmouseover.
    Per cui quando mi muovo sulla cella cambia il colore di backgound della stessa.
    Devo far cambiare colore anche al testo del link contenuto nella cella.
    Ora ho definito separatamente due diversi stili per il link e per le celle, ma credo che vadano raggruppati in un unico stile in modo da far cambiare entrambi i colori (sfondo e link) on mouse over.

    Come si fa?

    Grazie 1000.
    ... Quando il dito indica la luna l'imbecille guarda il dito...

  2. #2
    devi usare le pseudoclassi dinamiche(.hover .active)..però mi sa che stai facendo un casino..
    alle celle fai cambiare colore al passaggio con javascript^?

  3. #3
    No, per il momento non sto facendo nessun "casino":
    Questo è il codice CSS delle celle:
    codice:
    .td-menuon 		{background-color: #FF9900; color: #FFFFFF; font-weight: bold; font-size: 9px; padding-left: 5px; padding-right: 5px;}
    .td-menuoff 	{background-color: #000000; color: #FFFFFF; font-weight: bold; font-size: 9px; padding-left: 5px; padding-right: 5px;}
    E per cambiare il loro colore faccio così:
    codice:
    <td class=\"td-menuoff\" onmouseover=\"className='td-menuon'\" 
    onmouseout=\"className='td-menuoff'\" nowrap=\"nowrap\">
    (Ignora i backslash.... Ci sono perchè il tutto è in uno script PHP).

    Ora, quello che devo fare è fare in modo che nel link all'interno di queste celle, cambi il loro colore onmouseover la cella.

    Grazie.
    ... Quando il dito indica la luna l'imbecille guarda il dito...

  4. #4
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Re: Problemino CSS

    ciao
    dovresti innanzitutto abbandonare le tabelle per impaginare
    un semplice menu che otterresti con un semplice elenco non ordinato.
    Quello che stai facendo non va bene perchè stai usando le tabelle per il layout e non per contenere dati.
    Floyd
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  5. #5

    Re: Re: Problemino CSS

    Originariamente inviato da floyd46
    ciao
    dovresti innanzitutto abbandonare le tabelle per impaginare
    un semplice menu che otterresti con un semplice elenco non ordinato.
    Quello che stai facendo non va bene perchè stai usando le tabelle per il layout e non per contenere dati.
    Floyd
    Come fai a sapere se è giusto o meno quello che sto facendo senza vedere ne' dove ne' tantomeno perchè?
    Ti assicuro che la tabella è la soluzione più appropriata per quello che devo fare.

    la mia domanda è:
    Si può fare quanto da me richiesto? e come?
    ... Quando il dito indica la luna l'imbecille guarda il dito...

  6. #6
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Re: Re: Re: Problemino CSS

    ciao lame_user e ti chiedo scusa ma non voleva essere nulla di personale. Ci mancherebbe!
    siamo in un forum e ci si confronta, non scontra.
    Prova a leggere questo articolo; potrebbe fare al caso tuo:
    http://www.extrowebsite.com/articolojs.asp?ID=49
    Saluti
    Floyd
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  7. #7
    Non me la prendo assolutamente, figurati.
    Solo che il tuo mi pare un preconcetto....

    In ogni caso. Ho letto il tuo articoletto ma non è esattamente quello che mi serve.
    Ora sono (come descritto sopra) già in grado di cambiare il colore di fondo del <td> onmouseover. (e senza JS)
    E fin qui, va bene.
    Il problema è che contestualmente voglio far cambiare il colore di un testo che è un link.
    (nel caso in cui fosse stato semplice testo, sarei stato in grado.).
    Quindi, riassumendo:
    - Cella di un colore e che contiene un link di un certo altro colore.
    - "mouseverizzo" la cella :rollo:
    - Devono cambiare contestualmente sia il background della cella che il colore del link.

    Grazie.

    Ciao
    ... Quando il dito indica la luna l'imbecille guarda il dito...

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.