我怎樣才能將我的「消息」文本對齊到頂端,因爲現在它被放置在底部。HTML/CSS:標籤和輸入表格對齊
演示:https://jsfiddle.net/WX58z/1096/
<div class="block">
<label>Message</label>
<textarea name="Message" rows="4" id="Message" style="width:300px;">
</textarea>
</div>
我怎樣才能將我的「消息」文本對齊到頂端,因爲現在它被放置在底部。HTML/CSS:標籤和輸入表格對齊
演示:https://jsfiddle.net/WX58z/1096/
<div class="block">
<label>Message</label>
<textarea name="Message" rows="4" id="Message" style="width:300px;">
</textarea>
</div>
它只是在vertical-align
屬性:
.block label {
display: inline-block;
width: 140px;
text-align: right;
vertical-align: top;
}
使用vertical-align
property更改文本的對齊方式:
.block label {
display: inline-block;
width: 140px;
text-align: right;
vertical-align: top; /*HERE*/
}
<div class="block">
<label>Name</label>
<input type="Name" />
</div>
<div class="block">
<label>Phone Number</label>
<input type="text" />
</div>
<div class="block">
<label>Email</label>
<input type="text" />
</div>
<div class="block">
<label>Message</label>
<textarea name="Message" rows="4" id="Message2" style="width:300px;"></textarea>
</div>
.block label {
display: inline-block; width: 140px; text-align: right; vertical-align:top;
}
使用vertical-align: top;
添加float:left;
到標籤標籤:fiddle
你的CSS改成這樣:
.block label {
display: inline-block; width: 140px; text-align: right; vertical-align:top;
}
怎麼能我也有一點每個標籤之間的差距? – Ave
那麼,你可以添加一些保證金[小提琴](https://jsfiddle.net/brLLupnw/3/) – fcastillo