3
forme

:texte d'entrée/textarea taille

<form id="defineForm" method="POST" action="api/test"> 
    <fieldset> 
    <legend>Generale</legend> 
     <input type="text" name="id" size="60" maxlength="60"/> 
     <input type="text" name="descr" size="60"/> 
     <textarea name="longDescr" cols="62" rows="10"></textarea> 

utilisant cols="62" pour "longDescr" et size="60" pour "id" produit zone du même largeur (oh oh surprise!!!) Sur IE8:

 
    [ text  ] 
    [ text  ] 
    [ textarea ] 
    [   ] 

Bien sûr, ces valeurs proceduces un autre résultat sur Firefox (deux que je pense de largeur différente), quelque chose comme:

 
    [ text  ] 
    [ text  ] 
    [ textarea  ] 
    [    ] 

Comment puis-je forcer la même largeur, au moins sur IE7/8 et Firefox, de texte d'entrée et de zones de texte?

EDIT

J'utilise ce CSS:

input, textarea { 
    margin: 15px; 
    padding: 3px; 
    display: block; 
    width: 20ex; 
} 

mais il ne fonctionne sur Firefox

+0

La raison pour laquelle cela ne fonctionne pas est que s et