自动宽度下拉菜单与输入文本组合

时间:2013-05-16 10:49:12

标签: html css layout twitter-bootstrap

我有一个输入文本和Bootstrap的下拉菜单。我使用input-prepend作为以下代码:

<div class="input-prepend">
<div class="btn-group">
    <button id="btn-cat" class="btn" tabindex="-1" name="category">All</button>
    <button class="btn dropdown-toggle" data-toggle="dropdown" tabindex="-1"> <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" id="category-menu">
        <li><a href="#">Computers</a></li>
        <li><a href="#">Cell Phones & Accessories</a></li>
        <li><a href="#">Magazine Subscriptions</a></li>
        <li><a href="#">Video Games</a></li>
        <li><a href="#">Sports & Outdoors</a></li>
    </ul>
</div>
<input type="text">

请参阅此处的演示: http://jsfiddle.net/LCdvQ/1/

问题是当我选择一个长菜单项时,输入文本将移动到右侧。我想要的是像amazon.com上的搜索框那样的效果。

1 个答案:

答案 0 :(得分:0)

你想要这样的事情...... ??

http://jsfiddle.net/LCdvQ/4/

.input-prepend{
    border: 1px solid #ccc;
    width: 500px;
}

.text1{
    border: 0px!important;
}