html - Bootstrap 下拉菜单出现在页面底部

标签 html css drop-down-menu twitter-bootstrap-3

我尝试使用 Bootstrap 制作一个简单的下拉菜单,但它出现在页面底部。出了什么问题?

.dropdown-informatie {
  overflow: hidden;
  float: left;
}
.dropdown-pagina {
  float: left;
  overflow: hidden;
}
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<h1> Test </h1>
<p>Test</p>

<div class="dropdown-pagina">
  <button class="btn btn-default dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">Pagina's <span class="caret"></span></button>
  <ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
    <li role="presentation"><a role="menuitem" href="#">Pagina 1</a></li>
    <li role="presentation"><a role="menuitem" href="#">Pagina 2</a></li>
    <li role="presentation"><a role="menuitem" href="#">Pagina 3</a></li>
    <li role="presentation" class="divider"></li>
    <li role="presentation"><a role="menuitem" href="#">Contact</a></li>
</div>
<div class="dropdown-informatie">
  <button class="btn btn-default dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">Informatie <span class="caret"></span></button>
  <ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
    <li role="presentation"><a role="menuitem" href="#">informatie 1</a></li>
    <li role="presentation"><a role="menuitem" href="#">informatie 2</a></li>
    <li role="presentation"><a role="menuitem" href="#">informatie 3</a></li>
    <li role="presentation" class="divider"></li>
    <li role="presentation"><a role="menuitem" href="#">Contact</a></li>
</div>

最佳答案

YOUR NEW CODE

而不是使用 "dropdown-pagina" 作为一个类,你只需要使用 dropdown。然后可以为 paginainformatie 创建第二个和第三个类用于特定样式,因为 dropdown 是定义的 Bootstrap 类。

Bootstrap 3 下拉菜单的结构如下:

div.container {
  margin-top: 20px;
}
<head>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>

<div class="container">                                   
  <div class="dropdown">
    <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Dropdown Example
    <span class="caret"></span></button>
    <ul class="dropdown-menu">
      <li><a href="#">HTML</a></li>
      <li><a href="#">CSS</a></li>
      <li><a href="#">JavaScript</a></li>
    </ul>
  </div>
</div>

</body>

关于html - Bootstrap 下拉菜单出现在页面底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39728002/

相关文章:

wordpress 主题的 CSS 只能在 Chrome 中正确呈现

html - 如何扩展我当前的 css 响应式下拉导航菜单?下拉没有按预期工作

javascript - 具有多个文件上传字段的 HTML 表单,如何检查客户端的最大文件大小

javascript - 如何在 html 中悬停时更改 li 元素的颜色?

html - 无法在输入文本字段中键入

javascript - 将 div 粘贴到浏览器窗口的底部

javascript - JQuery .click,也不是 .on ("click",...) 使用函数创建的 ASP .NET 和 twitter-boostrap 元素

html - 大型下拉框上的阴影

javascript - 渲染集合时避免使用多个 javascript_include_tag

html - Imgs 不进入 div