【发布时间】:2017-05-27 13:05:36
【问题描述】:
我们有 4 个文本和下拉菜单,每个都有不同的下拉框显示在 4 行,如下所示:
我们希望在一行中显示 2 个文本和下拉菜单,在该行下方显示另外 2 个。
我试过 float : left ; , display :block; display: inline-block 对我没有任何效果,而是显示如下:
如果有人想要,这里是site link
<dt>
<label class="required">
<em>*size</em>
</label>
</dt>
<dd>
<div>
<select name="options[325]" id="select_325" class=" required-entry product-custom-option" title="" onchange="opConfig.reloadPrice()">
<option value="4397" price="30">Mini ( 16.98″x12.00″ ) +Rs30.00</option>
<option value="4398" price="40">Small ( 16.98″x12.00″ ) +Rs40.00</option>
</select>
</div>
</dd>
<dt>
<label class="required">
<em>*Frame style</em>
</label>
</dt>
<dd>
<div>
<select name="options[325]" id="select_325" class=" required-entry product-custom-option" title="" onchange="opConfig.reloadPrice()">
<option value="4397" price="30">Cherry</option>
<option value="4398" price="40">Natural</option>
</select>
</div>
</dd>
<dt>
<label class="required">
<em>*Frame style Size</em>
</label>
</dt>
<dd>
<div>
<select name="options[325]" id="select_325" class=" required-entry product-custom-option" title="" onchange="opConfig.reloadPrice()">
<option value="4397" price="30">0.75</option>
<option value="4398" price="40">1.25</option>
</select>
</div>
</dd>
<dt>
<label class="required">
<em>*Matboard</em>
</label>
</dt>
<dd>
<div>
<select name="options[325]" id="select_325" class=" required-entry product-custom-option" title="" onchange="opConfig.reloadPrice()">
<option value="4397" price="30">Black</option>
<option value="4398" price="40">White</option>
</select>
</div>
</dd>
css
<style>
.required {
float: left;
padding-right: 15px;
}
.product-options dd {
padding: 0 0 10px 0;
margin: 0 0 5px;
border-bottom: 1px solid #ededed;
}
dd {
display: block;
-webkit-margin-start: 40px;
}
</style>
【问题讨论】:
-
请始终使用正确的缩进。
-
@Roope 抱歉,让我编辑问题.....
-
span 元素非常擅长水平对齐。
-
@HermannIngjaldsson 非常感谢您的建议,我会遵循它.....
标签: dropdownbox