Problème CSS

Vixage -  
 Vixage -
Bonjour,

Voiçi mon problème avec les CSS. J'ai une page php qui est constitué de 3 tableaux. Et dans chacun de ces 3 tableaux je souhaite que mes liens hypertexte apparaissent de 3 manières différentes en fonction de leurs états .

J'ai fais de nombreux tests mais vraiment sans résulat.

Pouvez-vous m'aider s'il vous plait?

Merci beaucoup.

12 réponses

flokocha Messages postés 1510 Date d'inscription   Statut Membre Dernière intervention   281
 
Jette un oeil ici :
http://www.commentcamarche.net/forum/affich-781311-Styles-CCS-et-liens-hypertexte

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0
Vixage
 
Oui j'ai regardé ainsi que sur ce site mais ca ne fonctionne pas....

dans mon fichier css j'ai :
a.menu:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: white;
}
a.menu:visited {
color: white;
}
a.menu:hover {
color: white;
}
a.menu:active {
color: white;
}

et l'appel dans ma page se fait avec : class=\"menu\">
faut il que je specifie la balise <a devant?
0
flokocha Messages postés 1510 Date d'inscription   Statut Membre Dernière intervention   281
 
Il faut que tu ajoutes l'option CLASS renseignée par le nom de ton style à chacune de de tes balises A.

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0
flokocha Messages postés 1510 Date d'inscription   Statut Membre Dernière intervention   281
 
Arf! J'avais pas vu que c'était déjà toi sur le post que je t'ai indiqué ! :)

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vixage
 
Je viens de faire ce que je voudrai avec un éditeur de css (topstyle) voilà le code :

a.menu {
font-family: Verdana;
font-size: 12px;
color: Silver;
text-decoration: underline;
font-weight: bold;
}

a.menu:hover{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: Fuchsia;
text-decoration: underline;
}
a.menu:active {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
text-decoration: underline;

}
a.menu:visited{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: Lime;
}

Mon soucis maintenant est l'appel de de cette classe dans mon code : echo "<FONT SIZE=\"+1\" class=\"****\">"; est ce que cela est correct si je remplace les **** par menu??

Merci bien vraiment
0
flokocha Messages postés 1510 Date d'inscription   Statut Membre Dernière intervention   281
 
Non, étant donné que ton style définit des styles de lien, il faut que tu appelles ce style uniquement dans des balises de lien et non dans une balise FONT.

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0
Vixage
 
Oui mais le problème c'est que cela est imbriqué dans un si car cela me permet de savoir si c'est celui sélectionné et donc du coup je lui applique un style et sinon un autre
0
Utilisateur anonyme
 
<a href="..." class="
<? if (..)
echo "class1";
else
echo "class2";
?>
">lien</a>
0
flokocha Messages postés 1510 Date d'inscription   Statut Membre Dernière intervention   281
 
Je ne comprends pas ce que tu veux dire.
Copie le code de ton si ici, je comprendrais mieux je pense ! :)

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0
Vixage
 
Ok merci beaucoup je vais tester tout ca mais je pense que ca va etre bon. Merci
0
Vixage
 
Ok merci beaucoup je vais tester tout ca mais je pense que ca va etre bon. Merci
0
Vixage
 
Tien voici le code actuel :

print("<table width=\"780\" height=\"20\" align=\"center\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\" >");
for($n=0;$n<count($tabmenu);$n=$n+1){
print("<TD> ");

if ($n==$num_menu)
{
//print("class=\"onmenu\"");

echo "<FONT SIZE=\"+1\" class=\"menu\" >";
}
else
{
//print("class=\"overmenu\"");
echo "<FONT SIZE=\"+1\" class=\"menu\">";
}

print("<A href=\"index.php?menu=$n\" class=\"menu\"> $tabmenu[$n] </A></TD>");
echo "</FONT></TD>";
}
print("</table>");
0