[CSS] Formatage de liens de différents styles

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


Nerva
Nouveau WRInaute
 
Messages: 47
Inscription: Lun Nov 20, 2006 11:30

[CSS] Formatage de liens de différents styles

Message le Ven Nov 30, 2007 16:53

Bonjour.

Le style des liens de mon site est formaté ainsi :

Code: Tout sélectionner
a:link,a:active,a:visited
{
text-decoration: none;
color: #EE0033;
font-size: 12px;
font-weight: bold;
font-family: Arial;
}

Cependant, en bas de chaque page, figure un lien de retour direct au menu que je voudrais différent en taille et en couleur.
J'ai donc ajouté ceci :

Code: Tout sélectionner
.retour_menu a
{
text-decoration: none;
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
font-family: Arial;
}

Mais ça ne fonctionne pas ; le style affiché est le général.
Merci d'un coup de main...

FloBaoti
WRInaute passionné
WRInaute passionné
 
Messages: 684
Inscription: Dim Avr 30, 2006 18:42

Message le Ven Nov 30, 2007 17:03

!important

Code: Tout sélectionner
.retour_menu a
{
text-decoration: none !important;
color: #FFFFFF !important;
font-size: 16px !important;
font-weight: bold !important;
font-family: Arial !important;
}


SpeedAirMan
WRInaute accro
WRInaute accro
 
Messages: 1419
Inscription: Ven Juin 01, 2007 23:22

Re: [CSS] Formatage de liens de différents styles

Message le Ven Nov 30, 2007 17:12

Nerva a écrit:Bonjour.

Le style des liens de mon site est formaté ainsi :

Code: Tout sélectionner
a:link,a:active,a:visited
{
text-decoration: none;
color: #EE0033;
font-size: 12px;
font-weight: bold;
font-family: Arial;
}

Cependant, en bas de chaque page, figure un lien de retour direct au menu que je voudrais différent en taille et en couleur.
J'ai donc ajouté ceci :

Code: Tout sélectionner
.retour_menu a
{
text-decoration: none;
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
font-family: Arial;
}

Mais ça ne fonctionne pas ; le style affiché est le général.
Merci d'un coup de main...
Bonjour,

prends soin également de mettre le deuxième style ( .retour_menu a ) après le premier dans ton style.css .

Enfin, utilise les mêmes balises : .retour a:link (comme tu as fait pour le premier)
ça devrait fonctionner.

Dan_A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 167
Inscription: Mer Déc 21, 2005 11:43

Message le Ven Nov 30, 2007 17:14

L'ordre d'apparition des déclarations doit être :
a:link
a:visited
a:hover
a:active
et la classe ou l'identité doit précéder chaque redéclaration


Nerva
Nouveau WRInaute
 
Messages: 47
Inscription: Lun Nov 20, 2006 11:30

Message le Ven Nov 30, 2007 17:39

Merci bien, ça fonctionne. En fait, même avec un "a" tout court ça fonctionne à moitié (pour le "hover", il prend le formatage définit globalement) mais j'avais mal paramétré ma balise : "id" à la place de "class".


Nerva
Nouveau WRInaute
 
Messages: 47
Inscription: Lun Nov 20, 2006 11:30

Message le Ven Nov 30, 2007 17:49

Ah, c'était trop beau, il y a le second problème à résoudre. :wink:

Voici le style de l'image de bas de page :

Code: Tout sélectionner
#bottom
{
margin-left: 20px;
width: 640px;
height: 50px;
background: url(images/logo_bottom.jpg);
clear: both;
}

Et le style du texte à incorporer dedans :

.retour a:link, a:visited, a:hover, a:active
{
text-decoration: none;
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
font-family: Arial;
}

Et voici le code HTML :

Code: Tout sélectionner
<div id="bottom">
   <div class="retour"><a href="home.php">Retour au menu</a></div>
</div>

Comment centrer le texte verticalement dans l'image ? J'ai essayé avec un "padding" dans "retour", ça ne marche pas.


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Nov 30, 2007 17:55

j'utilse un truc comme ca pour centrer :
Code: Tout sélectionner
   background-position:0% 50%;


Nerva
Nouveau WRInaute
 
Messages: 47
Inscription: Lun Nov 20, 2006 11:30

Message le Ven Nov 30, 2007 17:59

Non, ça ne fonctionne pas... Pour l'instant, ça marche avec un "margin-top" mais ça ne doit pas être la méthode académique... :wink:
Dernière édition par Nerva le Ven Nov 30, 2007 18:04, édité 2 fois.

Dan_A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 167
Inscription: Mer Déc 21, 2005 11:43

Message le Ven Nov 30, 2007 18:01

.retour a:link,.retour a:visited,.retour a:hover,.retour a:active
line-height:50px; dans #bottom, peut-être


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5319
Inscription: Lun Juin 13, 2005 14:13

Message le Ven Nov 30, 2007 18:05

text-align:center
?


Nerva
Nouveau WRInaute
 
Messages: 47
Inscription: Lun Nov 20, 2006 11:30

Message le Ven Nov 30, 2007 18:05

Ah j'ai encore parlé trop vite ! Ca marche avec un margin left ou right mais pas avec un top ou un bottom.

Oui, un align-center pour le centrage horizontal mais c'est le vertical qui me pose problème.

Dan_A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 167
Inscription: Mer Déc 21, 2005 11:43

Message le Ven Nov 30, 2007 18:09

As-tu essayé
line-height:50px; dans #bottom
et corrigé les déclarations pour les liens ?


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Nov 30, 2007 18:09

autant pour moi, c'est pour centrer l'image pas le texte.
Je pense qu'il faut définir une hauteur pour le texte égale à la hauteur de l'image déjà.

Il me semble aussi qu'il y a une erreur. il faut répéter ".retour" :
Code: Tout sélectionner
.retour a:link, .retour a:visited, .retour a:hover, .retour a:active


edit: grillé
Dernière édition par webmasterlamogere le Ven Nov 30, 2007 18:10, édité 1 fois.


pcamliti
WRInaute passionné
WRInaute passionné
 
Messages: 690
Inscription: Ven Mar 09, 2007 14:38

Message le Ven Nov 30, 2007 18:09

J'ai le même souci avec un texte latéral à une image, sans que l'image soit en background.

Si vous avez la solution, je suis preneur aussi.

Vous faites une class pour l'image ?


SpeedAirMan
WRInaute accro
WRInaute accro
 
Messages: 1419
Inscription: Ven Juin 01, 2007 23:22

Message le Ven Nov 30, 2007 18:12

J'utilise
Code: Tout sélectionner
#conteneur
{
   position: absolute;
   margin-top: -200px;
   top: 50%;
   height: 400px;
}

... et ça marche bien.
Je ne suis pas sûr que "position:absolute;" soit nécessaire.

Edit : explications : on spécifie une hauteur et on précise que l'élément (texte ou image) doit être centré au milieu.

[CSS] Formatage de liens de différents styles

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Partenaires pour échanges de liens
    Cet outil vous liste quelques sites qui font des liens vers des sites similaires au vôtre, pour vous aider à trouver des partenaires pour des échanges de liens.
  • Calcul du taux de liens vers des pages internes
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Analyse des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Recherche de citations d'un site en texte brut
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités