css - 如何将元素添加到 Bootstrap 下拉列表项

标签 css twitter-bootstrap

我正在尝试向下拉列表中的每个元素添加一个 div,但是该元素失去了 Bootstrap 样式。

CSS

.ul.dropdown-menu li {
    display: inline-block !important;
}

HTML

<li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown">Example 2<span class="caret"></span></a>
    <ul class="dropdown-menu">
        <li>
            <div>
                <a>Item One</a>
                <div>
                    <i class="material-icons " style="font-size:18px">more_horiz</i>
                </div>
            </div>
        </li>
    </ul>
</li>

我已经在附加元素之前和之后创建了下拉列表示例来演示该问题。 https://jsfiddle.net/Rob_H/nqu621vm/

最佳答案

为了继续相同的风格,他们需要一个标签作为根,否则你可以增强 css

        <li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown">Example 2
    <span class="caret"></span></a>
    <ul class="dropdown-menu">
      <li>
      <a>
       <div>
         Item One
         <div>
          <i class="material-icons " style="font-size:18px">more_horiz</i>
          </div>
          </div></a>  
        </li>

         <li>
         <a>
       <div>
         Item One
         <div>
          <i class="material-icons " style="font-size:18px">more_horiz</i>
          </div>
          </div></a>  
        </li>
        </ul>
  </li>

关于css - 如何将元素添加到 Bootstrap 下拉列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47506164/

相关文章:

javascript - 使用 jChartFX 改变饼图比例

javascript - 模态弹出窗口和父框架

html - 如何删除 Chrome 中选择框的背景(在 iOS 上)

css - Bootstrap - 如何使文本框响应?

javascript - Bootstrap 组合框更新

html - 如何使用 twitter bootstrap 右对齐元素?

php - HTML 表单 : Prevent leave page warning pop-up and reset form?

JavaFX ImagePane 调整大小质量差

html - 我如何更改 Bootstrap 导航栏颜色?

javascript - Chrome 和 Firefox 未加载 bootstrap.min.css