Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619

    CSS a:link contenuti nei tag con una certa classe

    Ciao,

    ho bisogno che tutti gli a:link a:hover a:visited contenuti nei tag con classe miaclasse abbiano un certo colore.


    CSS

    .miaclasse a:link a:hover a:visited{
    color: #fff;
    }

    HTML
    <span class="miaclasse">
    ciao
    </span>


    E' giusta la dichiarazione nel css?


    Grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    no, devi scrivere

    codice:
    .miaclasse a:link,
    .miaclasse a:hover,
    .miaclasse a:visited {
       color: #fff;
    }
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Esatto. Lo spazio indica "annidamento", mentre l'attribuzione delle stesse proprietà per più elementi si ottiene utilizzando la virgola.

    Per approfondire:

    - www.w3.org/TR/CSS21/selector.html


  4. #4
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Ok.

    Giusto per la cronaca anche scrivendo:

    .miaclasse a:link

    non funzionava perche' prendeva la definizione a:link più generale (comportamento che comunque mi smebra strano):

    a:link {
    color: #fff;
    }


    ho risolto così:


    a.miaclasse:link {
    color: #fff;
    }

    e poi mettendo class="miaclasse" nel tag <a>

    Ciao e grazie a tutti

  5. #5
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Originariamente inviato da Graboid
    Ok.

    Giusto per la cronaca anche scrivendo:

    .miaclasse a:link

    non funzionava perche' prendeva la definizione a:link più generale (comportamento che comunque mi smebra strano):

    a:link {
    color: #fff;
    }


    ho risolto così:


    a.miaclasse:link {
    color: #fff;
    }

    e poi mettendo class="miaclasse" nel tag <a>

    Ciao e grazie a tutti
    Mica vero, sicuro di non aver sbagliato qualcosa?
    Controlla il funzionamento con questo esempio.
    codice:
    <style>
      a:link,
      a:hover,
      a:visited
        {color:red;}
      
      .miaclasse a:link,
      .miaclasse a:hover,
      .miaclasse a:visited
        {color:blue;}
    </style>
    
    <body>
      red
      
      <span class="miaclasse">
        blue
      </span>
    </body>
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

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.