如何将文本区域的标签相对于该文本区域居中对齐?
How to Align Label of the text area in center with respect to that textarea?
您好,我正在尝试将文本区域的标签对齐到文本区域的中心。
我的设计如下:
我的文本区域行数是“2”。我正在使用 bootstrap 列分隔符将列拆分为 4 和 8,因为我想要这样的设计。现在,我正在尝试将标签 Data Definition 分配得低一点,以便准确显示在中心,如下图突出显示的。
我的代码如下:
<br />
<div class="row" style="border:solid">
<div class="col-sm-4" style="text-align:center;background-color:#3abaab;font-size:large;vertical-align: middle; ">Data Definition </div>
<div class="col-sm-8"><textarea name="id" id="id" cols="45" rows="2">@Model.DD</textarea></div>
</div>
<br />
如何解决这个问题。请帮忙。
一个简单的方法就是让 div
[appropriate css selector for div containing "Data Definition"] {
display: flex;
align-items: center;
/* if you want to horizontally center as well, then: */
justify-content: center;
}
将它们垂直居中。
.title {
width: 200px;
height: 200px;
text-align: center;
background-color: #3abaab;
font-size: large;
vertical-align: middle;
display: flex;
align-items: center;
justify-content: center;
}
<div class="title">
Data Definition
</div>
您好,我正在尝试将文本区域的标签对齐到文本区域的中心。
我的设计如下:
我的文本区域行数是“2”。我正在使用 bootstrap 列分隔符将列拆分为 4 和 8,因为我想要这样的设计。现在,我正在尝试将标签 Data Definition 分配得低一点,以便准确显示在中心,如下图突出显示的。
我的代码如下:
<br />
<div class="row" style="border:solid">
<div class="col-sm-4" style="text-align:center;background-color:#3abaab;font-size:large;vertical-align: middle; ">Data Definition </div>
<div class="col-sm-8"><textarea name="id" id="id" cols="45" rows="2">@Model.DD</textarea></div>
</div>
<br />
如何解决这个问题。请帮忙。
一个简单的方法就是让 div
[appropriate css selector for div containing "Data Definition"] {
display: flex;
align-items: center;
/* if you want to horizontally center as well, then: */
justify-content: center;
}
将它们垂直居中。
.title {
width: 200px;
height: 200px;
text-align: center;
background-color: #3abaab;
font-size: large;
vertical-align: middle;
display: flex;
align-items: center;
justify-content: center;
}
<div class="title">
Data Definition
</div>