CSS >> Image de background et lien

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

CSS >> Image de background et lien

Message le Lun Déc 04, 2006 19:52

Bonjour,

Le header de mon site (l'image) est affiché en background par mon css :

HTML :

Code: Tout sélectionner
<tr>
<td width="762" height="133" class="header">&nbsp;</td>
</tr>


CSS :

Code: Tout sélectionner
.header
{
background:url(images/design/index_05.jpg);
}


Comment faire un lien sur ce header, qui est affiché en css?

Merci.

nadinem
WRInaute discret
WRInaute discret
 
Messages: 139
Inscription: 3 Avr 2006

Message le Lun Déc 04, 2006 19:56

Bonsoir,

Tu as essyé d'accorder a .header les attributs d'un lien ?

A+

Nadinem.

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Message le Lun Déc 04, 2006 20:00

Je ne comprends pas ce que tu veux me dire...


Vincent1975
WRInaute impliqué
WRInaute impliqué
 
Messages: 516
Inscription: 19 Oct 2006

Message le Lun Déc 04, 2006 21:44

Tu as sûrement essayé, et je suppose que ça ne marche pas, mais au cas où :
Code: Tout sélectionner
<tr>
<a href=""><td width="762" height="133" class="header">&nbsp;</td></a>
</tr>

On sait jamais :wink:

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Message le Lun Déc 04, 2006 21:47

Non, ça ne marche pas.
Merci quand même.

Dan_A
WRInaute discret
WRInaute discret
 
Messages: 183
Inscription: 21 Déc 2005

Message le Lun Déc 04, 2006 21:59

background est destiné à la décoration, rien de plus (pour préserver l'accessibilité).
Les dimensions ne devraient pas apparaître.
On peut toujours tricher et mettre un lien dans la cellule mais ce n'est pas une bonne idée.


narayana
WRInaute impliqué
WRInaute impliqué
 
Messages: 835
Inscription: 28 Jan 2005

Message le Lun Déc 04, 2006 22:01

Cela devrait fonctionner
voici le code

Code: Tout sélectionner
<a href="...." class="lien"></a>

fichier css
a.lien{
display:block;
width:100px;
height:100px;
background:url("xxxxx.jpg") no-repeat;
}


s2n
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: 30 Sep 2006

Re: CSS >> Image de background et lien

Message le Lun Déc 04, 2006 22:06

J'ai pas le temps de tester, mais essaies quelque chose comme ça:

Code: Tout sélectionner
<tr>
<td width="762" height="133"><a class="header">&nbsp;</a></td>
</tr>


CSS :

Code: Tout sélectionner
.header
{
display:block;
width:100%;
height:100%;
background:url(images/design/index_05.jpg);
}

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Message le Lun Déc 04, 2006 22:46

Ca a marché parfaitement avec la méthode de narayana!

Merci beaucoup.

:D


narayana
WRInaute impliqué
WRInaute impliqué
 
Messages: 835
Inscription: 28 Jan 2005

Message le Mar Déc 05, 2006 10:23

pas de quoi ;-)
Ca fonctionne car il faut mettre un display:block car les liens sont inligne d'habitude.
Mais bon tu ne pourras pas référencer ton image...


Vincent1975
WRInaute impliqué
WRInaute impliqué
 
Messages: 516
Inscription: 19 Oct 2006

Message le Mar Déc 05, 2006 12:34

Que veux-tu dire par
tu ne pourras pas référencer ton image
?


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Mar Déc 05, 2006 12:50

>> ?

dans google image :)


Vincent1975
WRInaute impliqué
WRInaute impliqué
 
Messages: 516
Inscription: 19 Oct 2006

Message le Mar Déc 05, 2006 12:54

Ah, parce que l'image est sur la feuille de style ? Ok, je ne voyais pas pourquoi le principe de faire un lien pouvait le pénaliser. Merci :wink: .

rednekk
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 26 Sep 2009

Re: CSS >> Image de background et lien

Message le Sam Sep 26, 2009 14:44

Salut à tous !

Super déterrage !

Je voudrais faire la même chose, à quelque conditions prêt... Je m'explique.

J'ai essayé la méthode de narayana qui fonctionne :

Code: Tout sélectionner
a.lien1{
display:block;
width:200px;
height:100px;
background:url(images/img1-2.JPG) no-repeat;


Mais je voudrais savoir s'il est possible de faire changer l'image quand la souris passe dessus, tout en conservant la fonction de lien.

Me suis-je bien expliqué ?


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8303
Inscription: 23 Nov 2005

Re: CSS >> Image de background et lien

Message le Sam Sep 26, 2009 16:30

Oui mais pour cette partie-là de ton besoin c'est davantage vers le javascript que tu devrais te tourner, pour, lors du survol de la souris sur le lien, changer l'image de background. Avec prototype ça se fait assez simplement.

CSS >> Image de background et lien

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Image Labeler

  • Test de lien (type de redirection)
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • 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.
  • 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