如何在html中对齐两个文本区域。 我正在尝试下面的代码
<div text-align:right>
<label for="source" style="margin-right: 90px;margin-top: 500px;">Source Address: </label>
<textarea id="source" style="vertical-align:middle;"></textarea><br><br>
<label for="source" style="margin-right: 90px;margin-top: 500px;">Destination Address: </label>
<textarea id="Destination" style="vertical-align:middle;"></textarea>
</div>
答案 0 :(得分:2)
试试这个。我已在label
代码display: inline-block; width: 28%; margin-right: 1%;
中添加了此css。
<div text-align:right>
<label for="source" style="display: inline-block; width: 28%; margin-right: 1%;">Source Address: </label>
<textarea id="source" style="vertical-align:middle;"></textarea><br><br>
<label for="source" style="display: inline-block; width: 28%; margin-right: 1%;">Destination Address: </label>
<textarea id="Destination" style="vertical-align:middle;"></textarea>
</div>
&#13;
答案 1 :(得分:1)
1)你错过了第一个div中的style属性:
<div style="text-align: right;">
2)我使用table-row
和table-cell
:
.myRow {
display: table-row;
}
label,textarea {
display: table-cell;
vertical-align: middle;
margin-bottom: 10px;
}
label {
padding-right: 50px;
}
&#13;
<div style="text-align: right;">
<div class="myRow">
<label for="source">Source Address: </label>
<textarea id="source"></textarea>
</div>
<div class="myRow">
<label for="source">Destination Address: </label>
<textarea id="Destination"></textarea>
</div>
</div>
&#13;
答案 2 :(得分:0)
我个人会做的是为两个draw
元素添加一个类,并为该类设置一个固定的宽度。
要快速修复,您可以尝试:
SquareBalloon