我正在尝试创建一个显示标签和相应文本的页面(可能是多行),但我没有从标签和同一行中的文本中获取行。
HTML代码:
<label for='name'>Name:</label>
<div class='input' id='name'> Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
</div>
<label>Date:</label>
<div class='input' id='date'> 10.10.2012 </div>
<label>Sum:</label>
<div class='input' id='sum'>ABC </div>
CSS:
label {
width:150px
float: left;
}
.input{
margin-left:150px
}
以下是JSFiddle链接
答案 0 :(得分:2)
答案 1 :(得分:2)
缺少“;”在150px之后并且清除:在div之后
label {
width:150px;
float: left;
display: block;
border: 1px solid red;
}
.input{
margin-left:150px;
}
br {
display: block;
clear: both;
}
答案 2 :(得分:1)
答案 3 :(得分:0)
试试这个:
.input{
display:inline
}
答案 4 :(得分:0)
将display:block;
放入.input
:
.input{
margin-left:150px;
display: block;
}