我试图将分段控件(无序列表)和选择保留在同一行,但我不知道该怎么做。我认为这就像使用 display:inline-block; 一样简单。
我把所有东西都放在一个跨度中:
<span style="display:inline-block;">
<select name="my_select1"><option value="1">1</option><option value="2">2</option></select>
<ul class="segmentedControl">
<li class="selected">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
<select name="my_slect2"><option value="1">1</option><option value="2">2</option></select>
</span>
我的小提琴在这里:http: //jsfiddle.net/LdZk8/39/
我是否遗漏了一些关于我需要在 CSS 中设置的琐碎内容?
编辑:我想我可以通过使用 divs/float 来做到这一点,这样做很愚蠢吗?
<div style="float:left;">
<select name="my_select1"><option value="1">1</option><option value="2">2</option></select>
</div>
<div style="float:left;">
<ul class="segmentedControl">
<li class="selected">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
</div>
<div style="float:left;">
<select name="my_slect2"><option value="1">1</option><option value="2">2</option></select>
</div>
<div style="clear:both;"></div>
谢谢!