これを使用することをお勧めします:
<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
に合わせるためだけに追加されました。normalize.cssinput
などを使用している場合は、必要ないかもしれません。
ここで動作しています: 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/