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.
Vous devez vous connecter pour publier un commentaire.
Je voudrais utiliser le helper signature qui prend attributs HTML et lui attribuer une classe CSS. Ensuite, vous devez utiliser le CSS pour obtenir le look and feel.
css
html
qui devrait le faire... on pourrait évidemment aussi envoyer un attribut de style, mais des classes css sont une meilleure voie pour choisir.
chaîne.Vide représente la valeur par défaut.
Edit: voir tvanfosson post
fixe de réponse, il résout le problème mentionné dans les commentaires.
Vous pouvez utiliser la zone de texte de l'aide pour ajouter n'importe quelle attribue à votre zone de texte. Par exemple:
Rendra quelque chose comme:
Si vous utilisez la valeur par défaut MVC modèle est livré avec VS. Explicitement la spécification d'une classe dans le code html, les attributs de la zone de texte ne semble pas remplacer Site.css, cependant, un style en ligne ne fonctionne pas. Donc:
de travail, alors que cette coutume: