28173 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

J'ai spécifié dans une feuille de style globale un style spécifique aux liens :


a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #CCCCCC;
}


Jusque-là tout va bien mais dans une autre page, j'ai un fond de couleur sur lequel le lien devient invisible car ils e confond avec. Comment spécifier un style de lien différent, quelque chose qui outrepasse les styles définis dans ma css ?

Merci d'avance pour vos réponses Smiley cligne
Modifié par badiou (07 Jul 2007 - 21:53)
Si c'est juste pour une page, tu peux par exemple attribuer une classe à tes liens et les styler comme bon te semblera dans ta feuille de styles:


[#black][b]HTML[/b][/#]

<a [#orange]class="maClasse"[/#] href="#">Mon lien</a>


[#black][b]CSS[/b][/#]

a.maClasse {color:red}

Salut !

J'ai suivi ton exemple mais il semblerait que cela ne fonctionne pas.
Cela vient peut-être du fait que j'ai deux fichiers PHP incorporés au document via la fonction include ??? Smiley confus
Non ça ne change rien à priori. Pourrais-tu nous donner un code sur lequel se baser ou mieux, une page en ligne reproduisant le problème?
J'ai trouvé une solution ! Grâce à ton aide, merci !

J'ai crée un style plus complet :

a.maClasse:link {
	color:#000000;
	font-size: small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 20px;
}
a.maClasse:hover {
	color:#000000;
	font-size: small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 20px;
	}


Et ça marche !