lien englobant un tableau

lien englobant un tableau - HTML/CSS - Programmation

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

Reply

Marsh Posté le 26-04-2005 à 17:52:09   

Reply

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.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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 ?

Reply

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


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 26-04-2005 à 18:36:46    

Nical a écrit :

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 ?


c'est pas comme ca qu'il faut faire...
faut appliquer le design au a via un css


---------------
Nos estans firs di nosse pitite patreye...
Reply

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 !

Reply

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)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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 ...
avec un onclick sur le tableau ça marche, mais il faut gérer le curseur !
Merci Masklinn pour tes conseils !


Oublie aussi les solutions en Javascript genre onclick, c'est pas accessible :(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed