[Reglé] [CSS] <SPAN> dans <A>

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


Genzo
WRInaute passionné
WRInaute passionné
 
Messages: 982
Inscription: Ven Juin 18, 2004 13:03

[Reglé] [CSS] <SPAN> dans <A>

Message le Sam Mai 13, 2006 19:25

Bonjour,

J'aimerais indiquer à l'utilisateur qu'il a déjà cliqué sur un lien, avec la mention [vu] juste à gauche du lien (un peu comme sur le site WRI).

Voilà ma structure :
Code: Tout sélectionner
            <div class="video">
               <a href="video-{video.ID}-{video.URL}.htm">
                  <img src="img/mini/{video.IMG}.jpg" title="{video.ID}" class="imgvideo" alt="{video.NOM}" />
                  <span class="vu">[vu] </span>
                  {video.NOM}
               </a><br />
               {video.STATS}
            </div>


Je voudrais appliquer cette CSS à la classe vu :
Code: Tout sélectionner
.vu A:link { display:none }
.vu A:visited { display:inline }


Mais évidemment, je vois [vu] même si j'ai pas cliqué sur le lien (la CSS semble être inutile).

Avez-vous une solution à mon problème ?
Dernière édition par Genzo le Sam Mai 13, 2006 20:04, édité 1 fois.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12326
Inscription: Dim Aoû 08, 2004 20:24

Message le Sam Mai 13, 2006 19:53

C'est normal,
Code: Tout sélectionner
.vu A:link
ne correspond à rien, vu que vu est dans le span qui ne contient pas de link !
A la limite, je mettrais plutôt
Code: Tout sélectionner
A:link .vu
A tester :?:


xenoox
WRInaute discret
WRInaute discret
 
Messages: 81
Inscription: Dim Jan 01, 2006 19:48

Message le Sam Mai 13, 2006 19:55

Bonjour,

Code: Tout sélectionner
.vu { display:none }


:?:


Genzo
WRInaute passionné
WRInaute passionné
 
Messages: 982
Inscription: Ven Juin 18, 2004 13:03

Message le Sam Mai 13, 2006 20:02

Leonick a écrit:C'est normal,
Code: Tout sélectionner
.vu A:link
ne correspond à rien, vu que vu est dans le span qui ne contient pas de link !
A la limite, je mettrais plutôt
Code: Tout sélectionner
A:link .vu
A tester :?:

J'avais hélas pas testé... Merci :mrgreen:

Se faire avoir de cette façon avec mon niveau CSS... je vais aller me pendre.

Merci Leonick de m'avoir éclairé.

@Wenoox : display:none permet de masquer l'élément contenant ce style.


xenoox
WRInaute discret
WRInaute discret
 
Messages: 81
Inscription: Dim Jan 01, 2006 19:48

Message le Sam Mai 13, 2006 20:24

bah c pas ce ke tu ve faire masquer l'element quand il est pas cliqué ?
avec un coup de javascript, tu le raffiche ....


Genzo
WRInaute passionné
WRInaute passionné
 
Messages: 982
Inscription: Ven Juin 18, 2004 13:03

Message le Sam Mai 13, 2006 20:26

xenoox a écrit:bah c pas ce ke tu ve faire masquer l'element quand il est pas cliqué ?
avec un coup de javascript, tu le raffiche ....

Je porte pas Javascript dans mon coeur. Surtout en sachant que CSS pouvait le faire avec A:visited.


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 451
Inscription: Mer Sep 01, 2004 20:10

Message le Dim Mai 14, 2006 0:50

NB : Tu peux faire ça sans span supplémentaire si tu veux, il te suffit d'utiliser une image en background, avec un petit padding pour qu'on la distingue bien du lien. Avec un petit symbole, ça peut être pas mal.


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 :



Qui est en ligne

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