lien englobant un tableau - HTML/CSS - Programmation
Marsh Posté le 26-04-2005 à 18:03:18
On peut pas
Un lien, c'est un objet inline, une table c'est un objet de type bloc (un div aussi FYI), on ne peut pas mettre de bloc dans un objet inline.
Accessoirement, ça n'a strictement aucun intérêt, mettre un tableau dans un lien.
Marsh Posté le 26-04-2005 à 18:10:19
Mon tableau représente un bouton un peu "design".
Et ça paraît avoir un intérêt, quand on a un objet de layout qui représente un bouton, de pouvoir cliquer à n'importe quel endroit du bouton, et pas uniquement à l'endroit où il y a du texte. Comme je peux avoir une infinité de libellés possibles pour la même forme de boutons, je ne vais pas faire une image pour chaque libellé, je cherche donc une solution plus réutilisable...
Des idées ?
Marsh Posté le 26-04-2005 à 18:15:03
Un lien en display:block avec une image de fond si besoin.
Après, il existe encore d'autres techniques, comme la génération dynamique d'images par exemple, mais display: block est la plus simple et efficace
Marsh Posté le 26-04-2005 à 18:36:46
Nical a écrit : Mon tableau représente un bouton un peu "design". |
c'est pas comme ca qu'il faut faire...
faut appliquer le design au a via un css
Marsh Posté le 26-04-2005 à 19:24:11
pas idiot, mais je doute que ça passe sous IE 5 pour Mac ...
avec un onclick sur le tableau ça marche, mais il faut gérer le curseur !
Merci Masklinn pour tes conseils !
Marsh Posté le 26-04-2005 à 22:52:38
Nical a écrit : pas idiot, mais je doute que ça passe sous IE 5 pour Mac ... |
Dans la mesure ou IE5/Mac éclate IE5/PC est est supérieur à IE6/PC sur pas mal de points...
Il y a 99% de chances pour que ça passe np (mais j'ai pas de mac pour vérifier)
Marsh Posté le 26-04-2005 à 23:01:23
Nical a écrit : pas idiot, mais je doute que ça passe sous IE 5 pour Mac ... |
Oublie aussi les solutions en Javascript genre onclick, c'est pas accessible
Marsh Posté le 26-04-2005 à 17:52:09
Bonjour,
j'ai un bouton codé dans un <table> imbriqué, et je souhaite implémenter un lien sur l'ensemble du tableau.
J'ai essayé un code du style
<table>
<tr><td>
<a href="http://www.google.fr">
<table><tr><td>test</td></tr></table>
</a>
</td></tr>
</table>
Et ça fait n'importe quoi.
Y a-t-il une feinte à utiliser ? J'ai essayé en ajoutant la balise <div> pour englober le tableau du bouton, mais ça ne donne rien !
Merci pour votre aide !
Nical