Version complète: sur le forum Webmaster Hub : Width en % dans <TD d’une table
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
francoisch
Bonjour

J’ai une table toute simple dans laquelle j’exprime le Width en % :
CODE
<table border="0" cellpadding="3" cellspacing="3">
<tr>
<td align="center" width="25%">
<button type="button" onclick="martinot ()" id="bouton1"> Martinot </button>
</td>
......

Il y a comme ça 3 cellules par ligne.

Si je met :
- 20% : les boutons sont très espacés entre eux
- 25% : les boutons sont plus proches les uns des autres
- 35% : les boutons se touchent presque
- Rien : idem 35%

Ces résultats vont complètement à l’inverse de ce que j’avais compris : par exemple, avec 3 boutons par ligne, je mettais volontiers width="33%" à chaque cellule de manière que le total fasse 100%, la largeur totale de la page.

Là, j’en suis plutôt à mettre 25% pour obtenir un espacement qui convienne.

Quelqu’un peut m’expliquer ce qui est un mystère pour moi?

A défaut, comment puis je faire pour dimensionner les cellules de la table sans utiliser width ?

Apparemment, width serait deprecated ; alors, il aurait un remplaçant ?

Par avance merci de votre aide.

Francois
baulet
peut être remplacer ta table par des <div> ?

là tu pourras leur associer une classe ou un id, avec une largeur bien définie.

wink.gif
Portekoi
Ajoute un width dans ton table smile.gif
francoisch
Bien vu, j'ai ajouté un Width dans <table> et ça marche.

Je compend que mes cellules prenaient 25° ou 30° de qqechose qui n'était pas définit; maintenant, ça l'est.

Merci de ton aide.

Francois
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.