den*_*den 12 html c# asp.net asp.net-mvc twitter-bootstrap
有没有办法以水平形式增加文本框的大小(长度)?
<div class="form-horizontal">
<div class="form-group">
@Html.LabelFor(model => model.Name, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.TextBoxFor(model => model.Name, new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.Name)
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" value="Create" class="btn btn-default" />
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我试过更改col-md-*
类但它没有用.
den*_*den 10
所有答案都很有帮助.
我的解决方案是更改我的css中的默认最大宽度,因为它限制了大小
input, select, textarea {
max-width: 500px;
}
Run Code Online (Sandbox Code Playgroud)
然后更改col-md-*类工作正常.
谢谢
另一种方法是只更改div上的col-md-x类,它将文本框和验证消息包装到所需的宽度.
例如,改变这个:
<div class="col-md-10">
@Html.TextBoxFor(model => model.Name, new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.Name)
</div>
Run Code Online (Sandbox Code Playgroud)
对此:
<div class="col-md-5">
@Html.TextBoxFor(model => model.Name, new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.Name)
</div>
Run Code Online (Sandbox Code Playgroud)
现在你的文本框将是5列宽而不是10.这不需要额外的类,并且额外的好处是,如果你有更长的验证消息,它将包装在与文本框相同的空间内.
归档时间: |
|
查看次数: |
27187 次 |
最近记录: |