【发布时间】:2015-12-20 03:47:07
【问题描述】:
我知道您可以使用 display:inline 但在这种情况下它似乎不起作用。也许它与 display:block 的输入和标签有关。
我的输入和标签相对于彼此沿对角线向下移动。
查看截屏视频:http://screencast.com/t/pFGzbRvTSy
input, label {
display: block;
margin-top: 5px;
vertical-align: top;
}
input {
display: inline;
float: left;
margin-right: 10px;
}
<label for="start age">START AGE</label>
<input type="number" name="start age"></input>
<label for="retirement age">RETIREMENT AGE</label>
<input type="number" name="retirement age"></input>
<label for="current income">CURRENT INCOME</label>
<input type="number" name="current income"></input>
<label for="inflation">INFLATION</label>
<input type="number" name="inflation"></input>
<label for="monthly disability benefit">MONTHLY DISABILITY BENEFIT</label>
<input type="number" name="monthly disability benefit"></input>
【问题讨论】:
-
不要使用
float: left