Largeur d'entrée définis au niveau css et au niveau de l'élément

<style>

input[type="text"] 
{
    width: 200px;
    border: 1px solid #CCC;
}

</style>
<body>

<input type="text" name="test" value="test" size="5" />
</body>

Lorsqu'elle est perçue sur navigateur (Firefox 5), la "taille", il apparaît fixe 200px. Il semble que la taille, j'ai spécifié est complètement ignoré.

C'est à partir d'un projet MVC, et qui est la valeur par défaut de style css qui vient avec elle. Pour le moment, j'ai pris le width: 200px. Mais est-il un moyen de l'y maintenir, et de le remplacer à la "entrée"?

J'ai aussi essayé

<input type="text" name="test" value="test" width="50px" />

Il n'avait pas renoncé à tous.

OriginalL'auteur DevSharp | 2011-08-07