Bootstrap 4 菜单下拉菜单未完全显示在包含中使用它
Boostrap 4 menu dropdown not showing completely using it in include
我用 bootstrap 和 php 制作了一个菜单。它工作正常,但是当我在另一个 php 文件中将它与 include
一起使用时,看不到下拉项目。我不知道我是缺少 div
还是应该使用其他东西?
这是我的 menu.php 代码:
<body>
<nav class="navbar navbar-expand-sm bg-secondary navbar-dark sticky-top">
<ul class="navbar-nav">
<!-- Brand/logo -->
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbardrop" data-toggle="dropdown">Administracion</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="ajuste.php">Ajuste Cota</a>
<a class="dropdown-item" href="estaciones.php">Estaciones</a>
<a class="dropdown-item" href="panel.php">Panel de Control</a>
<a class="dropdown-item" href="permisos.php">Permisos</a></div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbardrop" data-toggle="dropdown">Medicion</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="">Puesto 1</a>
<a class="dropdown-item" href="">Puesto 2</a>
<a class="dropdown-item" href="">Puesto 3</a>
</div>
</li>
</ul>
</nav>
</body>
这就是我在另一个 php 文件中使用它的方式
<body>
<?php include("menu.php");?>
<br>
<div class="container">
.
.
.
</body>
我应该看到如下菜单:
menu.php:
但是当我在其他文件(包括)中使用 menu.php 时,菜单项不显示
menu.php 用作 include
文件:
有人可以指导我如何解决这个问题吗?
太多 <body>
标签...整个页面中应该只有一组 (<body>...</body>
)。如果要包含在另一个文件中,则菜单文件中不需要它们。
我用 bootstrap 和 php 制作了一个菜单。它工作正常,但是当我在另一个 php 文件中将它与 include
一起使用时,看不到下拉项目。我不知道我是缺少 div
还是应该使用其他东西?
这是我的 menu.php 代码:
<body>
<nav class="navbar navbar-expand-sm bg-secondary navbar-dark sticky-top">
<ul class="navbar-nav">
<!-- Brand/logo -->
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbardrop" data-toggle="dropdown">Administracion</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="ajuste.php">Ajuste Cota</a>
<a class="dropdown-item" href="estaciones.php">Estaciones</a>
<a class="dropdown-item" href="panel.php">Panel de Control</a>
<a class="dropdown-item" href="permisos.php">Permisos</a></div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbardrop" data-toggle="dropdown">Medicion</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="">Puesto 1</a>
<a class="dropdown-item" href="">Puesto 2</a>
<a class="dropdown-item" href="">Puesto 3</a>
</div>
</li>
</ul>
</nav>
</body>
这就是我在另一个 php 文件中使用它的方式
<body>
<?php include("menu.php");?>
<br>
<div class="container">
.
.
.
</body>
我应该看到如下菜单:
menu.php:
但是当我在其他文件(包括)中使用 menu.php 时,菜单项不显示
menu.php 用作 include
文件:
有人可以指导我如何解决这个问题吗?
太多 <body>
标签...整个页面中应该只有一组 (<body>...</body>
)。如果要包含在另一个文件中,则菜单文件中不需要它们。