asp.net mvc Comment changer la largeur Html.Zone de texte

comment modifier la largeur d'une zone de texte dans une page asp.net mvc Vue

je veux avoir ces champs côte à côte et de l'état de zone de texte, beaucoup plus courte, largeur

            <p>
                <label for="city">City:</label>
                <%= Html.TextBox("city")%>
                <label for="state">State:</label>
                <%= Html.TextBox("state")%>
            </p>

EDIT:

aucun des ci-dessous les réponses semblent fonctionner pour moi. J'ai remarqué que dans le site.css je vois ceci:

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset label 
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

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

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

comment puis-je remplacer ce comportement pour un champ (zone de texte)

  • styles en ligne vous permettra de remplacer le style de la classe css. Lorsque vous essayez de spécifier un style pour un particulier de l'élément html, les styles en ligne sont parfaits. L'astuce est de se rappeler de se propager à la classe css si elles se généralisent dans votre code html et non plus de "one-off". Par exemple, si l'ensemble de vos zones de texte doivent être 300px de large, puis juste aller modifier le css de la classe.
InformationsquelleAutor leora | 2009-06-30