我有以下代码,我想在文本区域附近的中间标记我的标签:
<div class="form-group">
@Html.Label("Message", new { @class = "col-md-2 control-label" })
<div class="col-md-6">
@Html.TextArea("Message", new { @class = "form-control", rows = 10, style="vertical-align:middle;"})
</div>
</div>
它仍然出现在文本区域的顶部...
附言:在单格中,它工作正常,但是我必须删除form-control和col类...这是使标签在textarea中间对齐的代码:
<div class="form-group">
<div class="col-md-6">
@Html.Label("Message", new { @class = "control-label" })
@Html.TextArea("Message", new { rows = 10, style="vertical-align:middle;"})
</div>
</div>
有什么想法如何在不更改第一个代码的div和类的情况下进行对齐?
最佳答案
不知道是否有可能不使用边距进行干预。以下内容将为您提供所需的信息:
<div class="form-group">
@Html.Label("Message", new { @class = "col-md-2 control-label", @style="margin-top: 80px" })
<div class="col-md-6">
@Html.TextArea("Message", new { @class = "form-control", rows = 10, style="vertical-align:middle;"})
</div>
</div>