我的代码最后是这样的:
XXXXX
XXXXX
Description: XXXXX
我想要:
XXXXX
Description: XXXXX
XXXXX
"描述"有时跨越多行。
代码:
<p class="DataForm">
<label>Blah blah blah Description:</label>
<asp:TextBox ID="txtBlahblahblahDescription"
runat="server"
TextMode="MultiLine"
Rows="8"
Columns="50"></asp:TextBox><br/>
</p>
CSS:
.DataForm {
}
.DataForm label {
display: inline-block;
font-size: small;
margin-left: 5px;
width: 5%;
min-width: 60px;
}
.DataForm input {
margin-right: 9px;
display: inline-block;
width: 21%;
min-width: 30px;
}
7条答案
按热度按时间fafcakar1#
您需要将它们都放在某个容器元素中,然后通过容器元素应用对齐。
例如:
uqjltbpv2#
只需用标签 Package 文本区域,并将文本区域样式设置为
下面是页面上所有文本区域的一些魔法:)
inkz8wg93#
1.将标签的
height
设置为与多行文本框相同的height
。1.为标签控件添加cssClass
.alignTop{vertical-align: middle;}
。gcuhipw94#
将文本区域框与标签对齐,而不是将标签与文本区域对齐,
q43xntqr5#
在CSS中使用
vertical-align:middle
。x8goxv8g6#
试试这个:
lhcgjxsq7#
尝试在td元素上设置一个高度。
表示应用样式的元素将在父元素内对齐。td的高度只能与其中的文本一样高。