Page 1 sur 1
tableaux html
Posté : 17 févr. 2005, 12:25
par donatello
bonjour à tous,
je crée un site web et j'ai un problème avcec les tableaux.
Si j'indique par exemple width="80%", mon tableau sera plus large sous Internet Explorer 6.0 que sous Mozilla Firefox 1.0.
1-D'ou vient ce problème?
2-Comment puis-je le résoudre?
Merci pour vos réponses.
Posté : 17 févr. 2005, 12:53
par remram44
Tu peux le résoudre en spécifiant la largeur en pixels, par exemple. Tu dois pouvoir récupérer la largeur de la page avec JavaScript et changer en conséquence la largeur du tableau.
tableaux html
Posté : 17 févr. 2005, 13:00
par donatello
Hum, je ne maîtrise pas javasript...tu sais où je peux trouver un script comme celui dont tu parles?
Posté : 17 févr. 2005, 13:09
par remram44
Code : Tout sélectionner
<table width="100%" border="1" id="tab">
<tr><td width="50%">Colonne 1</td><td width="50%">Colonne 2</td></tr>
</table>
<script language="JavaScript" type="text/JavaScript">
// On récupère la taille de la fenêtre
var largeur;
if (document.body)
largeur = (document.body.clientWidth);
else
largeur = (window.innerWidth);
// Ici on retaille le tableau
document.getElementById("tab").width=largeur;
</script>
Je ne suis pas sûr que ça marche...
Je vais tester, je reviens...
tableaux html
Posté : 17 févr. 2005, 13:12
par donatello
c'est parfait, ça me suffira pour m'en sortir, même si je dois bidouiller un peu.
Merci!
Posté : 17 févr. 2005, 13:15
par remram44
D'accord, mais en fait je pense que c'est un problème de marges...
Si tu utilise mon script, le tableau ne va pas être centré, bien qu'il ait la bonne taille (il va donc dépasser à droite).