lien html
Posté : 29 déc. 2005, 17:29
Comment peut-on faire pour que toute une cellule d'un tableau devienne un lien?et pas seulement le texte qu'elle contient?
Merci
Merci
Venez poser vos questions PHP, MySQL, HTML5, CSS, Javascript, Gestion de serveurs à la communauté PHPfrance
https://forum.phpfrance.com/
Code : Tout sélectionner
<a href="lien.php"><td>ma cellule</td></a>Code : Tout sélectionner
td {
cursor:url("tonfichier.cur");
}
Code : Tout sélectionner
<td onclick="this.document.location='http://google.com'">google</a>Scrongneugneu, quand je vois des horreurs de ce calibre, j'ai envie de botter des fond de culottesTu peux mettre le lien autour de la cellule:Mais ça ne fonctionne pas sur IE, autrement, y'a pas moyen.Code : Tout sélectionner
<a href="lien.php"><td>ma cellule</td></a>
Code : Tout sélectionner
td {
padding: 0;
}
td a {
display: block;
margin: 0;
}
<td style="width:200px;height:30px">
<a href="page.php"><img src="pixel_transparent.gif" width="200" height="30" alt=""></a>
</td>
Ça pose un problème et t'oblige quand même à utiliser un style CSS : Si en effet ton lien encadre un pixel transparent, ce dernier ne peut pas être en arrière-plan : ça veut dire que le texte lui-même pour être centré dans ta cellule devra être positionné en relatif ou en absolu dans la cellule pour se trouver par dessus ton pixel transparent.Personne n'a pensé au pixel transparent ?![]()
<td style="width:200px;height:30px"> <a href="page.php"><img src="pixel_transparent.gif" width="200" height="30" alt=""></a> </td>Une petite précaution : le contenu de ta cellule doit être une image en background.