Précédent   Forum Mac > Création sur Mac - iLife et Pro > Développement web

Développement web Pour les webmasters qui utilisent PHP, MySQL, AJAX, CSS, JavaScript, etc.

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 27/02/2008, 11h28
Question lien entourant un div -> image non cliquable
  #1
Nouveau membre
 
Date d'inscription: 27/02/08
Messages: 1
Disco: shinjoku peut rentrer, mais pas en tennis
bonjour,
pour un projet, j'ai été amené à devoir rendre un div cliquable
je rencontre un probleme lorsque j'indique une largeur, une hauteur ou une position dans le style du div:
l'image cesse alors d'être cliquable
code qui fonctionne ( on a pas encore indiqué de largeur au div) :

Code:
<a style="display:block;hand:hover;border:solid 3px blue;width:50px;padding:0px;" href="http://www.google.fr" target="_blank">
<div> <img border=0 SRC='http://blonville.unblog.fr/files/2007/11/google.gif'> </div> </a>
code qui plante ( on a indiqué une largeur au div ) :
Code:
<a style="display:block;hand:hover;border:solid 3px red;width:50px;padding:0px;" href="http://www.google.fr" target="_blank">
<div style="width:50px;"> <img border=0 SRC='http://blonville.unblog.fr/files/2007/11/google.gif'> </div> </a>
Sauriez vous pourquoi l'image cesse d'être cliquable lorsque qu'une largeur est ajoutée au style du div ?
Connaitriez vous une "bidouille" pour que l'image reste cliquable?
probleme: je ne peux pas utiliser de javascript ou creer un div avec l'image en background

PS: je sais que normalement il ne faut pas entourer un div par un lien mais dans le cadre
de mon projet je suis obligé de proceder de cette maniere, je sais que ce que je demande
n'est pas du code html valide mais uniquement une bidouille alors les puristes, ne vous formalisez pas !!

merci d'avance
shinjoku est déconnecté   Réponse avec citation
Vieux 27/02/2008, 11h48   #2
Rompu à MacG
 
Avatar de gloup gloup
 
Date d'inscription: 08/03/05
Localisation: La Belle Gigue
Messages: 5201
Expérience: 58
Activité: 26%
Disco: gloup gloup va entrer à l'Olympe de MacGenerationgloup gloup va entrer à l'Olympe de MacGenerationgloup gloup va entrer à l'Olympe de MacGenerationgloup gloup va entrer à l'Olympe de MacGenerationgloup gloup va entrer à l'Olympe de MacGenerationgloup gloup va entrer à l'Olympe de MacGenerationgloup gloup va entrer à l'Olympe de MacGenerationgloup gloup va entrer à l'Olympe de MacGenerationgloup gloup va entrer à l'Olympe de MacGenerationgloup gloup va entrer à l'Olympe de MacGenerationgloup gloup va entrer à l'Olympe de MacGeneration
Un div est un élément de type bloc, qui ne peut pas se trouver dans un élement A (en ligne), tu devrais utiliser un <span>, je suis sûr que tu auras beaucoup moins de problèmes. Et puis pourquoi ne pas utiliser des classes avec tes éléments?

Code:
<a class="liengoogle" href="http://www.google.fr" target="_blank">
<span> <img border=0 SRC='http://blonville.unblog.fr/files/2007/11/google.gif' alt="Google"> </span> </a>
avec la css :

Code:
a.liengoogle {display:block;hand:hover;border:solid 3px red;width:50px;padding:0px;}
J'espère que tu peux modifier les css.

P.S. : j'ai mis un span mais il ne sert à rien avec l'exemple que je t'ai donné, à toi de voir...
--------------------
Où cours-je, mes potes iront… © Le Chat
gloup gloup est déconnecté   Réponse avec citation
Vieux 27/02/2008, 12h25   #3
Membre d'élite
 
Avatar de fredmac75
 
Date d'inscription: 14/07/03
Localisation: Paris
Messages: 1368
Expérience: 39
Activité: 0%
Disco: fredmac75 fait sensation dans la cage du gogofredmac75 fait sensation dans la cage du gogofredmac75 fait sensation dans la cage du gogofredmac75 fait sensation dans la cage du gogofredmac75 fait sensation dans la cage du gogofredmac75 fait sensation dans la cage du gogofredmac75 fait sensation dans la cage du gogo
Salut,
tu as également cette solution très économique en code


Code:
<style type="text/css">
MaDiv:hover{
  background-color:red;
}
</style>
</head>
<body>
...
<div id="MaDiv"> <a href="#" title="">blabla ...</a></div>
--------------------

Dernière modification par fredmac75 ; 27/02/2008 à 12h57.
fredmac75 est déconnecté   Réponse avec citation
Réponse




Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Centrer un div et un lien, ensemble Chamyky Développement web 2 31/10/2007 12h23
image cliquable , html et css Hyp Développement web 5 28/12/2005 20h38
Faire un div cliquable... neopium Développement web 2 12/02/2005 17h12
lien cliquable et piéce jointe bear Internet et réseau 7 12/05/2004 19h48
Image map dans DIV en position "fixed"??? Agamben Développement web 8 01/03/2004 10h28


Fuseau horaire GMT +2. Il est actuellement 22h32.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0
Version française #20 par l'association vBulletin francophone