Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2471 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [ CSS ] Couleur de liens visités, pas visités...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ CSS ] Couleur de liens visités, pas visités...

n°154893
Toto21
Posté le 09-06-2002 à 13:33:01  profilanswer
 

Salut à tous.
En fait je voudrais simplement que mes liens gardent toujours la même couleur qu'ils aient été visités ou non... mais le problème c'est que tous mes liens ne doivent pas avoir la même couleur.
Par exemple, dans le menu de navigation, ils doivent être blanc (c'est sur un fond bleu) et ailleurs ils doivent être noirs (parce que blanc sur fond blanc ça le fais pas!).
Comment je peux faire avec des styles CSS?
Merci
@+ ;-)
Toto21

mood
Publicité
Posté le 09-06-2002 à 13:33:01  profilanswer
 

n°154895
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-06-2002 à 13:39:38  profilanswer
 

a:link, a:active
{
  color: blue;
  background: white;
  text-decoration: none;
}
 
a:visited
{
  color: red;
  background: white;
  text-decoration: none;
}
 
a:hover
{
  color: blue;
  background: white;
  text-decoration: underline;
}
 
a.autre:link, a.autre:active
{
  color: white;
  background: black;
  text-decoration: none;
}
 
a.autre:visited
{
  color: yellow;
  background: black;
  text-decoration: none;
}
 
a.autre:hover
{
  color: white;
  background: black;
  text-decoration: underline;
}
 
pour avoir le second type suffit de faire <a class="autre" href="...">....</a>


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°154897
goueg
De passage
Posté le 09-06-2002 à 13:40:46  profilanswer
 

tu differencie le style pour les "a" en général et d'autres comme par exemple "a.menu". Pour un lien a afficher dans le menu tu mets style="menu", sinon c'est le style par defaut qui est pris...

n°154900
goueg
De passage
Posté le 09-06-2002 à 13:41:39  profilanswer
 

[:grilled] mechant antp :lol:

n°154901
Toto21
Posté le 09-06-2002 à 13:43:40  profilanswer
 

oooooooooki merci! :wahoo:

n°154904
youdontcar​e
Posté le 09-06-2002 à 13:47:31  profilanswer
 

antp a écrit a écrit :

pour avoir le second type suffit de faire <a class="autre" href="...">....</a>


il est plus simple de donner les classes aux éléments contenants. ie sa page a des liens noirs sur fond blanc, ce sont les liens par défaut. à ça, il rajoute une classe pour son menu et une classe lien associée.
 
.monMenu
{
  background-color: rgb(0, 0, 255);
}
 
.monMenu a
{
  color: rgb(255, 255, 255);
}
 
ce qui permet de faire :
 
<div class='monMenu'>
 <a href='...'>lien1</a>
 <a href='...'>lien2</a>
</div>
 
sans avoir à spécifier la classe à chaque fois dans le lien.

n°154906
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-06-2002 à 13:48:34  profilanswer
 

ouais possible... faudrait que j'étudie un peu mieux ces trucs de CSS parce que je fais un peu n'importe quoi même si c'est valide [:titprem]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°154909
youdontcar​e
Posté le 09-06-2002 à 13:54:39  profilanswer
 

antp a écrit a écrit :

faudrait que j'étudie un peu mieux ces trucs de CSS


hmmm, moi aussi d'ailleurs :D
 
enfin je crois que le nom vient de là : cascading style sheets.
 
si tu veux définir une classe contenant le même type de menu mais avec d'autres couleurs, tu peux faire :
 
.containerDeMonMenu .monMenu a
{
   color: rgb(255, 128, 0);
}
 
<div class='containerDeMonMenu'>
  <div class='monMenu'>
    <a href='...'>lien</a>
  </div>
</div>
 
la nouvelle classe overridera la précédente, le lien sera donc orange.

n°154910
greg@frees​tarthu
Posté le 09-06-2002 à 13:56:31  profilanswer
 

youdontcare a écrit a écrit :

il est plus simple de donner les classes aux éléments contenants. ie sa page a des liens noirs sur fond blanc, ce sont les liens par défaut. à ça, il rajoute une classe pour son menu et une classe lien associée.
 
[...]




 
euh
je voulais juste savoir comment s'appelait ce genre de "construction" (syntaxe?) .. et ds quel mesure ct supporté par les browsers...?


---------------
\^o^/ Libérez HotShot \^o^/
n°154913
youdontcar​e
Posté le 09-06-2002 à 14:01:34  profilanswer
 

greg@freestarthu a écrit a écrit :

je voulais juste savoir comment s'appelait ce genre de "construction" (syntaxe?) .. et ds quel mesure ct supporté par les browsers...?


comment ça s'appelle ? du css standard je dirais ... je suis en train de lire les specs, plus d'infos dès que je trouve qq chose.
 
c'est supporté par ie6 & mozilla 1 (je n'ai que ça pour tester).

mood
Publicité
Posté le 09-06-2002 à 14:01:34  profilanswer
 

n°154915
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-06-2002 à 14:02:24  profilanswer
 

ie 5, opera 5/6 le supportent aussi.
ie 4 et NS4 supportent une partie seulement


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°154918
greg@frees​tarthu
Posté le 09-06-2002 à 14:05:24  profilanswer
 

youdontcare a écrit a écrit :

comment ça s'appelle ? du css standard je dirais ... je suis en train de lire les specs, plus d'infos dès que je trouve qq chose.
 
c'est supporté par ie6 & mozilla 1 (je n'ai que ça pour tester).  




je voulais dire, ça par ex:
.monMenu a  
{  
 color: rgb(255, 255, 255);  
}  
 
c standard, mais ça doit bien porter un nom, le fait de specialiser "monMenu" pour les "a", non? ... je demandais ça ct histoire d'aller voir les tableaux de support du css pour des tas de browsers (y'a des sites qui recensent la compatibilité là... )


---------------
\^o^/ Libérez HotShot \^o^/
n°154921
youdontcar​e
Posté le 09-06-2002 à 14:07:57  profilanswer
 

greg@freestarthu a écrit a écrit :

c standard, mais ça doit bien porter un nom, le fait de specialiser "monMenu" pour les "a", non?


c'est ce que je cherche ... (une cascade ? :D)
 
tu spécifies 'a' pour 'monMenu', pas l'inverse.

n°154923
youdontcar​e
Posté le 09-06-2002 à 14:09:13  profilanswer
 

c'est donc un sélecteur.
 
http://www.w3.org/TR/REC-CSS2/selector.html#q1
 
E F Matches any F element that is a descendant of an E element.

n°154924
youdontcar​e
Posté le 09-06-2002 à 14:09:54  profilanswer
 

antp a écrit a écrit :

ie 5, opera 5/6 le supportent aussi.
ie 4 et NS4 supportent une partie seulement


:hello: ok, merci. donc c'est suffisamment courant.

n°154926
Fraye
Je vole haut !
Posté le 09-06-2002 à 14:11:43  profilanswer
 

<a class="bouton" href="index.php" target="_parent" style="text-decoration: none; position: absolute; top: 85px; left: 10px; color: green"><b>Accueil</a></b>
 
Drole toutes les nouvelles fonctions du forum.. :D  
J'aime bien. :hello:


---------------
2009 c'est  la fin du monde[008d71] phoenixjpforum [/#008d71] [/g] :) [g] [#008d71] [url=http://www.phoenixjp.net/n
n°154928
greg@frees​tarthu
Posté le 09-06-2002 à 14:20:00  profilanswer
 

youdontcare a écrit a écrit :

c'est ce que je cherche ... (une cascade ? :D)
 
tu spécifies 'a' pour 'monMenu', pas l'inverse.  




oui mais j'ai dit "specialiser" :)) --> tu specialises la classe monMenu pour les liens
enfin bref:)
 

youdontcare a écrit a écrit :

 
c'est donc un sélecteur.  




ok  merci
 
Pour moi si ie4 et ns4 supportent pas, c encore trop tot pour se reposer entierement là dessus... à utiliser, je dirais, mais sans pour autant empecher les "lecture" par les autres...


Message édité par greg@freestarthu le 06-09-2002 à 14:21:51

---------------
\^o^/ Libérez HotShot \^o^/
n°155252
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 09-06-2002 à 23:02:13  profilanswer
 

NS4.x ne supporte pas ce que j'ai fait sur cette page de test mais depuis la version 6.2 de Netscape, avec Mozilla et IE depuis la version 4.0 cela passe sans problème.


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°689697
rexet
Posté le 01-04-2004 à 14:13:05  profilanswer
 

flag, merci pour la solution, ça marche :)

n°689701
antp
Super Administrateur
Champion des excuses bidons
Posté le 01-04-2004 à 14:15:13  profilanswer
 

c'te vieux topic que tu nous a retrouvés [:le kneu]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°690429
rexet
Posté le 02-04-2004 à 06:12:47  profilanswer
 

antp a écrit :

c'te vieux topic que tu nous a retrouvés [:le kneu]

ouais mais au moins on ne pourra pas me repprocher de ne pas avoir chercher avant :p ! j'ai utilisé ta solution d'ailleurs : attriber plusieur "a" en le nommant et en les appelant ensuite dans le code :)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [ CSS ] Couleur de liens visités, pas visités...

 

Sujets relatifs
[CSS texte] Comment éviter un saut de ligne à chaque retour chariot ?juste un petit truc sur les liens
Utiliser un CSS selon le type de navigateur[CSS] style de bordure avec balise <td>
J'ai besoin d'aide pour creer environ 1500 liens HTML ...une popup qui ouvre les liens dans une autre page (javascript)
[CSS] mieux que white-space:nowrap ?vous avez des liens?
couleur et soulignement d'un lien sur un texte[CSS] équivalent de cellpadding et cellspacing ?
Plus de sujets relatifs à : [ CSS ] Couleur de liens visités, pas visités...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR