Les champs select
ont tous les deux la même taille, mais le options
a une classe avec un remplissage spécifique (tous de la même classe). Mais un champ de sélection vide a maintenant une longueur différente s'il n'a pas d'éléments option
.problème de mise en page avec les champs select (firefox)
+-------------+ +-------------+
| foo | +---+ | |
| bar | | > | | |
| baz | +---+ | |
| | | |
| | +---+ | |
| | | < | | |
| | +---+ | |
| | +-------------+
+-------------+
HTML
<style type="text/css">
select option {padding:1px;}
</style>
<select size="10" style="width:100px;">
<option>foo</option>
<option>bar</option>
<option>baz</option>
</select>
[...]
<select size="10" style="width:100px;">
<!-- empty yet -->
</select>
Une fois la connexion (une nouvelle option est apparue dans le deuxième champ select
) les swaps de hauteur à la même longueur que la première Toute idée
+-------------+ +-------------+
| foo | +---+ | baz |
| bar | | > | | |
| | +---+ | |
| | | |
| | +---+ | |
| | | < | | |
| | +---+ | |
+-------------+ +-------------+
pour résoudre ce sans spécifier une hauteur absolue pour les deux champs select
?
Ouais je ne vois pas non plus de solution sans javascript, merci pour votre aide, j'espère aussi que firefox va corriger ça bientôt :) – codevour