[CSS] Formatage de liens de différents styles

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

Florent V.
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 183
Inscription: Mer Mai 16, 2007 13:17

Message le Ven Nov 30, 2007 18:16

Hé bé, c'est laborieux. ;)

Je conseille une petite simplification. Plutôt que d'écrire:
Code: Tout sélectionner
a:link,a:active,a:visited {...}

On écrira plutôt:
Code: Tout sélectionner
a {
   text-decoration: none;
   color: #e03;
   font-weight: bold;
   /* font-size: 12px;
   font-family: Arial; */
}
Je commente la taille de texte et la fonte (on pourra les virer tout court) car il est souvent préférable que le style du lien s'adapte un minimum au texte environnant. Un lien en Arial 12px au milieu d'une citation en Times 15px, ça serait dommage...

Ensuite, pour le code du pied de page:
Code: Tout sélectionner
HTML:
<div id="bottom">
   <p><a href="home.php">Retour au menu</a></p>
</div>

CSS:
div#bottom {
   margin-left: 20px;
   width: 640px; /* à voir si vraiment utile ici */
   height: 50px;
   background: url(images/logo_bottom.jpg);
   clear: both;
}
div#bottom p {
   margin: 0;
   padding: 20px 0 0 0;
}
div#bottom a {
   color: white;
   font-size: 16px;
}

Voilà, on devrait y être.


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

Message le Ven Nov 30, 2007 18:20

SpeedAirMan
Ca ne fonctionne ni dans le container ni dans le texte.

Dan
Marche pas non plus...

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

Message le Ven Nov 30, 2007 18:23

Chez moi, ça marche, et avec tous les navigateurs.
Si la page est en ligne, il vaut mieux donner l'adresse de celle-ci.
Ceci dit, il faut souvent apprendre à marcher avant de vouloir courir.


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

Message le Ven Nov 30, 2007 18:27

Dan
Non, la page n'est pas en ligne.

Florent
Ca fonctionne.

Merci... :wink:


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

Message le Sam Déc 01, 2007 11:19

Techniquement ça fonctionne très bien mais esthétiquement ce n'est pas le pied ; un lien en caractères bruts sur un joli logo, c'est vraiment pas beau, rien à voir avec un texte inséré dans l'image avec logiciel photo.

Alors, y a-t-il moyen de rendre un image cliquable quand elle est contenue dans le CSS ou faut-il obligatoirement la placer dans le HTML ?

dop20vt
WRInaute impliqué
WRInaute impliqué
 
Messages: 446
Inscription: Sam Juin 23, 2007 19:26

Message le Sam Déc 01, 2007 11:43

Tu gardes ton image en background et tu rajoutes display: block; dans ton css et tu renseigne également width et height !!


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

Message le Dim Déc 02, 2007 12:26

Alors j'ai mis ça :

Code: Tout sélectionner
#top
{
margin-left: 20px;
width: 640px;
height: 260px;
background: url(images/logo_top.jpg);
display: block;
}

Et ça :

Code: Tout sélectionner
<div id="top"><a href="home.php"></a></div>

Ca ne clique pas. Je suppose qu'il y a autre chose à paramétrer ?


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 5199
Inscription: Mer Nov 23, 2005 10:38

Message le Dim Déc 02, 2007 12:41

Oui si tu veux faire ca, il va te falloir forcer en css la width et la height de ton lien également.

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

Message le Dim Déc 02, 2007 12:42

Sans l'ensemble du code, difficile à dire.
display:block; est inutile dans #top, par contre il l'est dans #top a

Victor BRITO
WRInaute impliqué
WRInaute impliqué
 
Messages: 423
Inscription: Jeu Déc 21, 2006 13:15

Message le Dim Déc 02, 2007 12:45

UsagiYojimbo a écrit:Oui si tu veux faire ca, il va te falloir forcer en css la width et la height de ton lien également.

A étant un élément en ligne, on ne peut pas lui attribuer de largeur ni de hauteur, à moins de recourir à display: block.

La meilleure solution est de combler le vide de cet élément, pour qu'il soit repéré comme cliquable par n'importe quel utilisateur.


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 5199
Inscription: Mer Nov 23, 2005 10:38

Message le Dim Déc 02, 2007 13:18

Victor BRITO a écrit:
UsagiYojimbo a écrit:Oui si tu veux faire ca, il va te falloir forcer en css la width et la height de ton lien également.

A étant un élément en ligne, on ne peut pas lui attribuer de largeur ni de hauteur, à moins de recourir à display: block.

La meilleure solution est de combler le vide de cet élément, pour qu'il soit repéré comme cliquable par n'importe quel utilisateur.


Oui j'avais oublié de préciser que pour ce faire il faut mettre la balise a en display:block (ce qui est certes fonctionnel mais pas très propre au final).

dop20vt
WRInaute impliqué
WRInaute impliqué
 
Messages: 446
Inscription: Sam Juin 23, 2007 19:26

Message le Dim Déc 02, 2007 16:34

Code: Tout sélectionner
#top a
{
margin-left: 20px;
width: 640px;
height: 260px;
background: url(images/logo_top.jpg);
display: block;
}


"#top a" sinon tes paramètres ne s'appliquent qu'au div hors c'est le lien qui doit posséder ces paramètres.

[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