Salut à tous,
J'ai besoin de vos lumières pour une manip un peu tordue.
J'ai un bloc on ne peut plus classique avec, à l'intérieur, un lien sur une image. Je voudrai faire en sorte que le lien s'applique sur l'ensemble du bloc (<div class="albums">) et pas uniquement sur l'image.
Voilà le code html :
Et le CSS :
Seule obligation pour le css, utiliser "display:inline-block".
Si ce n'est pas possible en html "propre", peut-être que cela peut se faire avec Jquery ?
Merci d'avance pour votre aide.
a+
Modifié par Gooze (03 Aug 2010 - 09:42)
J'ai besoin de vos lumières pour une manip un peu tordue.
J'ai un bloc on ne peut plus classique avec, à l'intérieur, un lien sur une image. Je voudrai faire en sorte que le lien s'applique sur l'ensemble du bloc (<div class="albums">) et pas uniquement sur l'image.
Voilà le code html :
<div class="albums">
<a href="photos.php?album=norvege">
<img src="http://lh4.ggpht.com/norvege.jpg" width="160" height="160" alt="norvege" />
</a>
<h2>Norvège</h2>
<p class="datealbums">04/10/2009</p>
<p class="nbphotos">94 photos</p>
</div>
Et le CSS :
.albums {
display: inline-block;
width: 160px; /*Largeur de la photo + bordure*/
height: 240px;
overflow: hidden;
margin: 0 2em 2em 0;
padding: .8em;
vertical-align: top;
word-wrap: break-word;
text-align: left;
background: #333;
}
* html .albums {
display:inline; /* for IE 6 */
}
* + html .albums {
display:inline; /* for IE 7 */
}
Seule obligation pour le css, utiliser "display:inline-block".
Si ce n'est pas possible en html "propre", peut-être que cela peut se faire avec Jquery ?
Merci d'avance pour votre aide.
a+
Modifié par Gooze (03 Aug 2010 - 09:42)