我建议使用这个:
<div id="edata" class="edata">
<input type="text" class="users_percentage" placeholder="% of users" />
<div class="keys_values">
<span>
<input type="text" class="e_keys" placeholder="key" />
<input type="text" class="e_values" placeholder="value" />
</span>
</div>
</div>
CSS:
.users_percentage {
width:65px;
float:left;
margin-right:4px;
}
.keys_values {
float: left;
}
.e_keys, .e_values {
width: 65px;
}
使用您的元素已有的类,您可以分离页面的样式和结构。
注意:margin-right: 4px
仅添加以匹配其他input
的样式。如果您使用的是normalize.css或类似的,则可能没有必要。
它在这里工作:http: //jsfiddle.net/Fr3kD/1/
更新:span
要在彼此下方添加额外的元素,请使用此 HTML:
<div class="keys_values">
<span>
<input type="text" class="e_keys" placeholder="key" />
<input type="text" class="e_values" placeholder="value" />
</span>
<span>
<input type="text" class="e_keys" placeholder="key" />
<input type="text" class="e_values" placeholder="value" />
</span>
</div>
并添加一个额外的 CSS 样式:
.keys_values span{
display: block;
}
这是一个演示:http: //jsfiddle.net/Fr3kD/3/