Sur le formulaire, j'ai un champs de sélection et deux champs de saisie. Ces éléments sont alignés verticalement. Malheureusement, je ne peux pas obtenir la même largeur de ces éléments.Comment obtenir une largeur égale d'entrée et sélectionner des champs
Voici mon code:
<select name="name1" style="width:198px">
<option>value1</option>
<option>value2</option>
</select><br/>
<input type="text" name="id1" style="width:193px"><br/>
<input type="text" name="id2" style="width:193px">
Par exemple ci-dessus, la meilleure largeur pour l'élément de sélection est 198 ou 199 px (bien sûr j'ai essayé 193px, mais la différence est importante). Je pense, cela dépend de la résolution, sur divers ordinateurs et navigateurs, car ces éléments n'ont pas la même largeur (parfois je pense que la différence est d'environ 1 ou 2 px). J'ai essayé de placer ces éléments dans des rangées de div ou de table, mais cela n'aide pas.
Q: Comment est-ce que je pourrais obtenir exactement la même largeur de ces éléments?
même question posée ici: http://stackoverflow.com/questions/895904/select-inputs-and-text-inputs-in-html-best-way-to-make-equal-width/899283 – BlaM