Je coiffant une forme conçue par un client ayant la structure suivante:problème marge CSS étrange
<div class="formRow">
<div class="fieldName">
Email
</div>
<div class="fieldInput">
<input .../>
</div>
</div>
La largeur de la forme est 500px, mais le fieldName div et la pile de div fieldInput sur le dessus de chaque autre au lieu de s'asseoir côte à côte. C'est parce que (au moins dans Chrome et Firefox), la div fieldName obtient une marge de droite calculée de 340px, occupant toute la largeur du formulaire.
Je ne peux pas sembler surcharger ce comportement non plus. Entrer une marge-droit de 10px ne fait rien. Et définir la largeur de la div soit à un nombre dur ou un pourcentage ne change que la largeur intérieure, pas l'étrange marge de droite.
À quel problème de CSS ai-je besoin, ici?
BTW, voici le CSS:
.formRow{
padding: 3px 0 3px 0;
position: relative;
height: auto;
width: 100%;
}
.fieldName{
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
width: 100px;
}
.fieldInput{
width: 200px;
}
Pourrions-nous avoir le css? – Zoidberg
vous aurez certainement besoin de poster le CSS. – Triptych
Les questions CSS/HTML sont mieux posées sur http://doctype.com, pas sur SO. – EBGreen