我有 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 是一个块级元素,因此通常出现在页面布局中的两个块中,因此要将它们放在一行中,有很多可能性,例如您可以:
一种。放入display: inline-block
字段集的样式表。
湾。将其中一个字段集浮动到另一个字段集的左侧或右侧,即。float: left
C。使它们成为绝对或相对定位,即。position: absolute
并设置适当的顶部和左侧
还有其他方法,但这三种在大多数情况下都适用。
将它们放在table
.as中
<table>
<tr>
<td>
<fieldset>
first fildset
</fieldset>
</td>
<td>
<fieldset>
second fieldset
</fieldset>
</td>
</table>
小提琴在这里