Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 防止引导按钮不可见宽度/防止新行_Html_Css_Twitter Bootstrap_Drop Down Menu_Spacing - Fatal编程技术网

Html 防止引导按钮不可见宽度/防止新行

Html 防止引导按钮不可见宽度/防止新行,html,css,twitter-bootstrap,drop-down-menu,spacing,Html,Css,Twitter Bootstrap,Drop Down Menu,Spacing,我有两个引导按钮下拉菜单。如何防止菜单换行为两行?我可以用span类控制菜单的宽度,但是代码的作用就像还有更多不可见的输入字段,它会将下一个下拉菜单强制到下一行。更核心的问题是,这些下拉输入在其右侧的下一个元素中强制在它们之间留出固定的空间,而不管它们的实际宽度如何 最终,我希望它们的行为类似于输入按钮,它们彼此相邻对齐。见截图 <div class="row-fluid"> <!--- BASIC INFO ---> <div class="spa

我有两个引导按钮下拉菜单。如何防止菜单换行为两行?我可以用span类控制菜单的宽度,但是代码的作用就像还有更多不可见的输入字段,它会将下一个下拉菜单强制到下一行。更核心的问题是,这些下拉输入在其右侧的下一个元素中强制在它们之间留出固定的空间,而不管它们的实际宽度如何

最终,我希望它们的行为类似于输入按钮,它们彼此相邻对齐。见截图

<div class="row-fluid">
    <!--- BASIC INFO --->
    <div class="span12 well" style="height: 160px; background-color:">
        <input type="text" class="input-small" placeholder="Eye Color">
        <input type="text" class="input-mini" placeholder="Hair">
        <div class="input-prepend">
            <div class="btn-group">
                <button class="btn dropdown-toggle" data-toggle="dropdown">
                    <span class="caret"></span>
                </button>
                <ul class="dropdown-menu">
                    <li>
                        <a>aa</a>
                    </li>
                    <li>
                        <a>aa</a>
                    </li>
                    <li>
                        <a>aa</a>
                    </li>
                </ul>
            </div>
            <input class="span4" id="prependedDropdownButton" type="text"  placeholder="Hair">
        </div>
        <div class="input-prepend">
            <div class="btn-group">
                <button class="btn dropdown-toggle" data-toggle="dropdown">
                    <span class="caret"></span>
                </button>
                <ul class="dropdown-menu">
                    <li>
                        <a>mm</a>
                    </li>
                    <li>
                        <a>mm</a>
                    </li>
                    <li>
                        <a>mm</a>
                    </li>
                </ul>
            </div>
            <input class="span4" id="prependedDropdownButton" type="text"  placeholder="Hair">
        </div>
    </div>
</div>

在进一步阅读引导文档和测试之后,我注意到您想要使用的那些下拉列表,它们没有响应性。我认为你最好使用下拉列表

演示 HTML 所以我想这是另一种解决方案,我清理了代码缩进、注释和其他内容,并以一种我认为对这种响应菜单有意义的方式划分了跨度

注意,我添加了clearfix,删除了内联样式和高度

让我知道这个解决方案是否符合您的预期,否则使用其他类型的下拉列表是可行的,但您需要进行大量的修改,如果这很容易,Twitter Bootstrap的人员会让该元素从一开始就响应


干杯。

你认为你能把你想要完成的东西用视觉表现出来吗?我已经有一把小提琴在这里,但我一直在读问题,我不完全明白你想做什么。我希望这两个下拉列表更窄,并且并排显示。间距应与“眼睛颜色”和“头发”输入之间的间距相同。查看更新的屏幕截图。你能提供你所有的风格或网站链接吗?
<div class="row-fluid">
  <div class="well clearfix">
    <div class="row-fluid">

      <div class="span3">
        <input type="text" class="span12" placeholder="Eye Color">
      </div><!--.span3-->

      <div class="span3">
        <input type="text" class="span12" placeholder="Hair">
      </div><!--.span3-->

      <div class="span3">
        <select class="span12">
          <option>Hair</option>
          <option>Black</option>
          <option>Blonde</option>
        </select>
      </div><!--.span3-->

      <div class="span3">
        <select class="span12">
          <option>Race</option>
          <option>Race 01</option>
          <option>Race 02</option>
        </select>
      </div><!--.span3-->

    </div><!--.row-fluid-->
  </div><!--.well .clearfix-->
</div><!--.row-fluid-->