labarique Posté 23 Avril 2008 Partager Posté 23 Avril 2008 (modifié) Bonjour, dans mon fichier CSS, j'ai à plusieurs reprises des balises de type ".element1 a:link" et ".element1 a:visited" qui sont les mêmes. Suis-je obligé de détailler à chaque fois leur contenu où pourrais-je faire une balise commune dans mon CSS du type ".element1 a:link a:visited" ? D'avance, merci. Modifié 23 Avril 2008 par labarique Lien vers le commentaire Partager sur d’autres sites More sharing options...
KnockedMaster Posté 23 Avril 2008 Partager Posté 23 Avril 2008 Hello, Rien de plus simple, il te suffit de séparer les deux sélecteurs par une virgule : a:link, a:hover {blabla} Seulement je ne suis pas sûr que ça ne soit pas problématique pour les règles d'ordre link-visited-hover-active ++ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ifmy Posté 23 Avril 2008 Partager Posté 23 Avril 2008 a:link, a:visited{ style: value;} vaut mieux éviter les a:link, a:hover. Ce n'est pas très agréable de ne pas avoir de différentiation visuel au survol d'un lien. Détail: en fessant cela vous modifiez tout vos liens, hors si le but n'est que de modifier certain liens, il faudra de toute façon les cibler soit pas une class qui leur est propre soit une class parent Lien vers le commentaire Partager sur d’autres sites More sharing options...
labarique Posté 23 Avril 2008 Auteur Partager Posté 23 Avril 2008 (modifié) Non, cela ne fonctionne pas. Si je mets, par exemple : #entete a:link, a:hover{blabla} la propriété blabla n'est pas appliquée..., mon navigateur va chercher la propriété a:hover générale. Modifié 23 Avril 2008 par labarique Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ifmy Posté 23 Avril 2008 Partager Posté 23 Avril 2008 #id a:link, #id a:hover{ style: value;} Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dadou Posté 23 Avril 2008 Partager Posté 23 Avril 2008 Dans l'idéal c'est de regrouper au maximum les infos communes #id a { font-style: arial, tahoma; font-size: 0.9em;}#id a:link, #id a: visited { color: #FFCC33;}#id a:visited { font-style: italic;}... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alipp Posté 23 Avril 2008 Partager Posté 23 Avril 2008 J'ajouterais qu'il faut aussi respecter l'ordre : Link - Visited - Hover - Active pas sûr que ça ne soit pas problématique pour les règles d'ordre link-visited-hover-active Non, ça pose pas de problème... Lien vers le commentaire Partager sur d’autres sites More sharing options...
labarique Posté 23 Avril 2008 Auteur Partager Posté 23 Avril 2008 Merci pour vos réponses. Effectivement, cela permet de garder le code beaucoup plus propre. Comme vous êtes si sympathiques, j'ai posé une nouvelle question... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dadou Posté 23 Avril 2008 Partager Posté 23 Avril 2008 Comme vous êtes si sympathiques, j'ai posé une nouvelle question... j'espère bien Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant