私は2つのフィールドセットを持っています:
<fieldset> first fildset </fieldset>
<fieldset> second fieldset </fieldset>
それらを同じ行に配置するにはどうすればよいですか?
display
css プロパティをinline
次のように設定できます。
<style type="text/css">
fieldset.inline {
display: inline;
}
</style>
<fieldset class="inline"> first fildset </fieldset>
<fieldset class="inline"> second fieldset </fieldset>
結果は次のようになります: http://jsbin.com/aseyej/1/edit
それらを div コンテナに配置します。
<style type="text/css">
.container {
height:100px;
width:600px;
background-color:gray;
}
.left {
float:left;
width:200px;
background-color:blue;
}
.right {
float:right;
width:400px;
background-color:red;
}
</style>
<div class="container">
<div class="right"><fieldset> first fildset </fieldset></div>
<div class="left"><fieldset> second fieldset </fieldset></div>
</div>
使用することもできますdisplay:inline;
feldset はブロック レベルの要素であるため、通常、ページ レイアウトでは 2 つのブロックで表示されるため、それらを 1 行に配置するには、次のような多くの可能性があります。
を。display: inline-block
フィールドセットのスタイルシートに入れます。
b. フィールドセットの1つを他のフィールドセットの左または右にフロートします。float: left
c. それらを絶対的または相対的に配置します。position: absolute
適切な上下を設定します
他の方法もありますが、ほとんどの場合、これら 3 つが適用されます。
それらをtable
.asに配置します
<table>
<tr>
<td>
<fieldset>
first fildset
</fieldset>
</td>
<td>
<fieldset>
second fieldset
</fieldset>
</td>
</table>
フィドルはこちら