html - Bootstrap水平下拉

标签 html css twitter-bootstrap

看看这张照片:

example

我希望下拉菜单项从左到右(水平)堆叠。 我似乎无法让它工作,尝试使用 官方文档,这只会让事情变得更糟。

这是 HTML:

<nav class="navbar navbar-default navbar-static-top" role="navigation">
    <ul class="nav navbar-nav">
        <li class="dropdown">
            <a href="#" class="dropdown-toggle" data-toggle="dropdown">List Item</a>
            <ul class="dropdown-menu">
                <li><a href="#" id="">1</a></li>
                <li><a href="#" id="">2</a></li>
                <li><a href="#" id="">1</a></li>
                <li><a href="#" id="">2</a></li>
                <li><a href="#" id="">3</a></li>
                <li><a href="#" id="">4</a></li>
                <li><a href="#" id="">5</a></li>
                <li><a href="#" id="">6</a></li>
            </ul>
        </li>
    </ul>
</nav>  

我正在使用 Bootstrap 3

最佳答案

将那些 li 封装到一个 ul 列表中,并将类作为 list-内联像这样

<ul class="dropdown-menu">
                <ul class='list-inline'>
                    <li><a href="#" id="">1</a>
                    </li>
                    <li><a href="#" id="">2</a>
                    </li>
                    <li><a href="#" id="">3</a>
                    </li>
                    <li><a href="#" id="">4</a>
                    </li>
                    <li><a href="#" id="">5</a>
                    </li>
                </ul>
</ul>

查看此屏幕截图

enter image description here

这是 JSFiddle

更新1:

正如我在评论中提到的,class: dropdown-menumin-width 为 160px。因此它固定为宽度。尝试覆盖它。

enter image description here

更新2:

正如我在评论中提到的,bootstrap 有一些默认样式可以被覆盖

.dropdown-menu{
min-width: 200px;
}

如果您觉得它会影响其他元素,请使用 id 选择器覆盖。

#Numberlist.dropdown-menu{
min-width: 200px;
}

找出这个 JSFiddle 的不同之处

关于html - Bootstrap水平下拉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18616040/

相关文章:

twitter-bootstrap - 如何在一个页面上使用两个 Twitter Bootstrap 主题?

javascript - 具有超过 1 个条件的 jQuery 选择器

html - 在 Chrome 中,当字符串包含 & 时,它的表格单元格会过大

javascript - Bootstrap 调整大小和自动折叠

javascript - 如果从颜色类型输入回退,如何设置光谱 js 的选项?

javascript - jQuery addClass 定位正确的元素 - 但有时只应用类

javascript - 预加载的图像再次加载

Javascript RegEx 匹配 HTML 标签内的字符串

javascript - 使用 bootstrap 和 javascript 在文本框区域 onfocus 事件中添加图标

jquery - 是否有任何方法或程序可以防止 jQuery 应用除当前类之外的所有相同类?