Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.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 - Fatal编程技术网

Html 水平和垂直引导导航栏工作不正常

Html 水平和垂直引导导航栏工作不正常,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我尝试在我的网页中包含两个引导菜单,一个垂直菜单,一个水平菜单,但是布局被破坏了。有什么解决办法吗? 这是我的水平菜单代码: <html lang="en"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-widt

我尝试在我的网页中包含两个引导菜单,一个垂直菜单,一个水平菜单,但是布局被破坏了。有什么解决办法吗? 这是我的水平菜单代码:

<html lang="en"><head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <!-- Bootstrap core CSS -->
    <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
  </head>

  <body>

    <!-- Fixed navbar -->
    <div class="navbar navbar-default navbar-fixed-top" role="navigation">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="home.php">Company</a>
        </div>
        <div class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
            <li class="active"><a href="home.php"><i class="glyphicon glyphicon-home"></i><span>&nbsp;Home</span></a></li>
            <li><a href="order.php"><i class="glyphicon glyphicon-pencil"></i><span>&nbsp;Order</span></a></li>
            <li><a href="cart.php"><i class="glyphicon glyphicon-shopping-cart"></i><span>&nbsp;Cart</span></a></li>
            <li><a href="contactus.php"><i class="glyphicon glyphicon-earphone"></i><span>&nbsp;Contact Us</span></a></li>
            <li><a href="about.php"><i class="glyphicon glyphicon-search"></i><span>&nbsp;About Us</span></a></li>
          </ul>
          <ul class="nav navbar-nav navbar-right">
            <li><a href="register.php"><i class="glyphicon glyphicon-registration-mark"></i><span>&nbsp;Register</span></a></li>
            <li class="active"><a href="login.php"><i class="glyphicon glyphicon-user"></i><span>&nbsp;Login</span></a></li>
          </ul>
        </div><!--/.nav-collapse -->
      </div>
    </div>


    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script src="bootstrap/js/bootstrap.min.js"></script>


</body>
</html>

切换导航
这是我的垂直菜单代码

<html lang="en"><head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
        <meta charset="utf-8">
        <meta name="generator" content="Bootply">
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
        <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">

        <!-- CSS code from Bootply.com editor -->

        <style type="text/css">
            @media (min-width: 768px) {
  .navbar-collapse {
    height: auto;
    border-top: 0;
    box-shadow: none;
    max-height: none;
    padding-left:0;
    padding-right:0;
  }
  .navbar-collapse.collapse {
    display: block !important;
    width: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-x: visible;
  }

.navbar
{
    max-width:200px;
    margin-right: 0;
    margin-left: 0;
    margin-top:200px;
}   

.navbar-nav,
.navbar-nav > li,
.navbar-left,
.navbar-right,
.navbar-header
{float:none !important;}

.navbar-right .dropdown-menu {left:0;right:auto;}
.navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: 0;
    margin-top:200;
}
}
        </style>
    </head>

    <!-- HTML code from Bootply.com editor -->

    <body>

<nav class="navbar navbar-default" role="navigation">


  <!-- Collect the nav links, forms, and other content for toggling -->
  <div class="collapse navbar-collapse navbar-ex1-collapse">
    <ul class="nav navbar-nav">
      <li class="active"><a href="breads.php">Breads</a></li>
      <li><a href="cupcakes.php">Cupcakes</a></li>
      <li><a href="pies.php">Pies</a></li>
      <li><a href="pastas.php">Pastas</a></li>
      <li><a href="desserts.php">Desserts</a></li>
      <li><a href="caters.php">Caters</a></li>
    </ul>
  </div><!-- /.navbar-collapse -->
</nav>


</body></html>

@介质(最小宽度:768px){
.导航栏倒塌{
高度:自动;
边界顶部:0;
盒影:无;
最大高度:无;
左侧填充:0;
右边填充:0;
}
.navbar-collapse.collapse{
显示:块!重要;
宽度:自动!重要;
填充底部:0;
溢出:可见!重要;
}
.navbar-in{
溢出x:可见;
}
navbar先生
{
最大宽度:200px;
右边距:0;
左边距:0;
利润上限:200px;
}   
.导航栏导航,
.navbar nav>li,
.导航栏左侧,
.导航栏对,
.导航栏标题
{float:无!重要;}
.navbar right.下拉菜单{left:0;right:auto;}
.导航栏折叠.导航栏导航.导航栏右侧:最后一个子项{
右边距:0;
利润率最高:200;
}
}
然后我想把它包括在这里

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Categories - Breads</title>

</head>
<body>

<?php include_once("hor_menu.php");?>   
<?php include_once("vert_menu.php");?>

</body>
</html>

类别-面包
是否可以在不破坏布局的情况下同时包含这两个文件?

尝试类似的方法(我没有测试过)


@介质(最小宽度:768px){
.导航栏倒塌{
高度:自动;
边界顶部:0;
盒影:无;
最大高度:无;
左侧填充:0;
右边填充:0;
}
.navbar-collapse.collapse{
显示:块!重要;
宽度:自动!重要;
填充底部:0;
溢出:可见!重要;
}
.navbar-in{
溢出x:可见;
}
navbar先生
{
最大宽度:200px;
右边距:0;
左边距:0;
利润上限:200px;
}   
.导航栏导航,
.navbar nav>li,
.导航栏左侧,
.导航栏对,
.导航栏标题
{float:无!重要;}
.navbar right.下拉菜单{left:0;right:auto;}
.导航栏折叠.导航栏导航.导航栏右侧:最后一个子项{
右边距:0;
利润率最高:200;
}
}
切换导航

如果需要,您需要发布代码help@Jonathon我包括代码。谢谢。你有两个独立的完整HTML文件,你想把它们都包含在另一个HTML文件中吗?它们本质上都是独立的页面,不应该像这样组合在一起that@Jonathon但是,我应该如何组合它呢?对不起,我只是网络编程语言的初学者。
<html lang="en"><head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <!-- Bootstrap core CSS -->
    <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">

        <style type="text/css">
            @media (min-width: 768px) {
  .navbar-collapse {
    height: auto;
    border-top: 0;
    box-shadow: none;
    max-height: none;
    padding-left:0;
    padding-right:0;
  }
  .navbar-collapse.collapse {
    display: block !important;
    width: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-x: visible;
  }

.navbar
{
    max-width:200px;
    margin-right: 0;
    margin-left: 0;
    margin-top:200px;
}   

.navbar-nav,
.navbar-nav > li,
.navbar-left,
.navbar-right,
.navbar-header
{float:none !important;}

.navbar-right .dropdown-menu {left:0;right:auto;}
.navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: 0;
    margin-top:200;
}
}
        </style>

  </head>

  <body>

    <!-- Fixed navbar -->
    <div class="navbar navbar-default navbar-fixed-top" role="navigation">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="home.php">Company</a>
        </div>
        <div class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
            <li class="active"><a href="home.php"><i class="glyphicon glyphicon-home"></i><span>&nbsp;Home</span></a></li>
            <li><a href="order.php"><i class="glyphicon glyphicon-pencil"></i><span>&nbsp;Order</span></a></li>
            <li><a href="cart.php"><i class="glyphicon glyphicon-shopping-cart"></i><span>&nbsp;Cart</span></a></li>
            <li><a href="contactus.php"><i class="glyphicon glyphicon-earphone"></i><span>&nbsp;Contact Us</span></a></li>
            <li><a href="about.php"><i class="glyphicon glyphicon-search"></i><span>&nbsp;About Us</span></a></li>
          </ul>
          <ul class="nav navbar-nav navbar-right">
            <li><a href="register.php"><i class="glyphicon glyphicon-registration-mark"></i><span>&nbsp;Register</span></a></li>
            <li class="active"><a href="login.php"><i class="glyphicon glyphicon-user"></i><span>&nbsp;Login</span></a></li>
          </ul>
        </div><!--/.nav-collapse -->
      </div>
    </div>


<nav class="navbar navbar-default" role="navigation">


  <!-- Collect the nav links, forms, and other content for toggling -->
  <div class="collapse navbar-collapse navbar-ex1-collapse">
    <ul class="nav navbar-nav">
      <li class="active"><a href="breads.php">Breads</a></li>
      <li><a href="cupcakes.php">Cupcakes</a></li>
      <li><a href="pies.php">Pies</a></li>
      <li><a href="pastas.php">Pastas</a></li>
      <li><a href="desserts.php">Desserts</a></li>
      <li><a href="caters.php">Caters</a></li>
    </ul>
  </div><!-- /.navbar-collapse -->
</nav>




    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script src="bootstrap/js/bootstrap.min.js"></script>


</body>
</html>