2015-04-16 113 views

回答

4

它只是在vertical-align屬性:

.block label { 
    display: inline-block; 
    width: 140px; 
    text-align: right; 
    vertical-align: top; 
} 
1

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

1
.block label { 
    display: inline-block; width: 140px; text-align: right; vertical-align:top; 
} 

使用vertical-align: top;

1

添加float:left;到標籤標籤:fiddle

+0

怎麼能我也有一點每個標籤之間的差距? – Ave

+1

那麼,你可以添加一些保證金[小提琴](https://jsfiddle.net/brLLupnw/3/) – fcastillo

1

你的CSS改成這樣:

.block label { 
    display: inline-block; width: 140px; text-align: right; vertical-align:top; 
}