28217 sujets

CSS et mise en forme, CSS3

Bonjour,

Je veux faire quelque chose qui je pense n'est pas tres compliqué : je voudrais que tous les liens de mon site soi noir et non-souligné. Pour cela, j'utilsie donc une CSS externe comprenant les lignes suivantes :

     a {
		color: #000000;
		text-decoration: none;
	}
	a:link
	{
    	color: #000000;
	    text-decoration: none;
	}
	a:visited
	{
    	color: #000000;
	    text-decoration: none;
	}
	a:active
	{
    	color: #999999;
	    text-decoration: none;
	}
	a:hover
	{
    	color: #999999;
	    text-decoration: none;
	}


Alors tout va bien sur Saphari, mais avec IE, ca ne marche pas. Et ce n'est pas tout, j'ai l'impression que l'ensemble de ma CSS n'est pas prise en compte, car j'ai aussi déclaré des classes, mais rien ne s'affiche, alors que sous saphari tout marche nikel!!!

Savez vous d'ou cela peux venir???

Merci d'avance pour vos suggestions.

Hasen
Ce qui est sur c'est qu'IE ne respecte pas les standards du web.
Cependant je viens de tester ton css sur une page sous IE6 ... et cela marche bien.
Ou est le pb ?

<html>

<head>
<style>
 a {
		color: #000000;
		text-decoration: none;
	}
a:link
	{
    	color: #000000;
	    text-decoration: none;
	}
a:visited
	{
    	color: #000000;
	    text-decoration: none;
	}
a:active
	{
    	color: #999999;
	    text-decoration: none;
	}
a:hover
	{
    	color: #999999;
	    text-decoration: none;
	}

</style>
</head>

<body>

<p>test</p>
<a href="#">test lien</a>


</body>
</html>
Selon a FAQ il faudrait inversé hover et active.
C'est toujours bien de le faire.

Mais pour ma part, je ne vois pas de différence quand je teste son css