我有以下代码,我想在文本区域附近的中间标记我的标签:

<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>

10-07 13:22
查看更多