我想排序HTML元素。基本上,我想将UL LI菜单(内联)设置在右侧,而左侧的INPUT将剩余的所有空间(不固定)和所有剩余空间放在一行中。 3个LI元素,尽可能多地占用它所需要的空间(最小化,而不是固定的,我可能会添加一些元素),并且INPUT尽可能地将所有其他元素(100%的剩余空间)排除在外。CSS放置HTML元素
我尝试了各种显示:block,inline,inline-block,table,table-cell(这个我几乎成功了),float left,right,我不能在没有固定宽度的情况下设置它。 ..
<main>
<div id="searchBar">
<form>
<input id="searchInput"/>
</form>
<ul id="searchOptions">
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
</ul>
</div>
</main>
也许会把一些利润,溢出,黑客?
请帮忙!
你可以在[小提琴?](http://jsfiddle.net/)中绘制它吗? – 13ruce1337