Html 在引导程序4中,将div定位在垂直导航旁边

Html 在引导程序4中,将div定位在垂直导航旁边,html,css,twitter-bootstrap,bootstrap-4,Html,Css,Twitter Bootstrap,Bootstrap 4,我试图在Bootstrap 4中将div放到垂直导航的右侧,但没有成功: <div class="container mt-3"> <div class="nav navbar navbar-expand-lg navbar-dark bg-dark"> <a class="navbar-brand" href="#">Some cool thing</a> <button class="navbar-toggler" t

我试图在Bootstrap 4中将div放到垂直导航的右侧,但没有成功:

<div class="container mt-3">
  <div class="nav navbar navbar-expand-lg navbar-dark bg-dark">
    <a class="navbar-brand" href="#">Some cool thing</a>
    <button class="navbar-toggler" type="button"
            data-toggle="collapse" data-target="#my-navbar">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="my-navbar">
      <ul class="navbar-nav">
        <li class="nav-item">
          <a href="#" class="nav-link">Some menu entry</a>
        </li>
      </ul>
    </div>
  </div><!-- end of .nav -->

  <div class="row mt-2">
    <div class="nav flex-column nav-pills col-md-5">
      <a href="#" class="nav-link active">Something</a>
    </div>
    <div class="col-md-7 border">
      <h1>Hello world</h1>
    </div>
  </div>
</div>
但是,右侧的导航和div边界几乎看不见,延伸得比它们应该延伸的更远,并且比顶部的导航栏更宽:

是一个演示问题的代码笔。有没有办法使用内置的引导类来解决这个问题?如果没有,如何手动修复此问题


如果我不使用,只是将组件放入,边界是正确的,但它们不再是一行,而是在彼此下方。

在引导中,您应该将.container放在.nav内,而不是放在.nav外。这允许.nav为全宽。然后用第二个容器装下后面的东西

你好,世界
在引导过程中,应该将.container放在.nav内部,而不是外部。这允许.nav为全宽。然后用第二个容器装下后面的东西

你好,世界 使用导航栏而不是顶部的导航。此外,第二导航应位于立柱内部,而不是立柱本身

使用导航栏而不是顶部的导航。此外,第二导航应位于立柱内部,而不是立柱本身


谢谢你的回答!在查看代码层时,div会比导航栏向右侧延伸得更远。不客气。因为边框在列上而不是列的内容上,所以它似乎会进一步扩展。试着把边界放在H1上。谢谢你的回答!在查看代码层时,div会比导航栏向右侧延伸得更远。不客气。因为边框在列上而不是列的内容上,所以它似乎会进一步扩展。试着把边界放在H1上。谢谢你的回答!这两种方法都非常有用,遗憾的是,我只能接受其中一种,但我同时使用了这两种方法!让我投票:谢谢你的回答!这两种方法都非常有用,遗憾的是,我只能接受其中一种,但我同时使用了这两种方法!请允许我投票:
<div class="container mt-3">
    <div class="navbar navbar-expand-lg navbar-dark bg-dark">
        <a class="navbar-brand" href="#">Some cool thing</a>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#my-navbar">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="my-navbar">
            <ul class="navbar-nav">
                <li class="nav-item">
                    <a href="#" class="nav-link">Some menu entry</a>
                </li>
            </ul>
        </div>
    </div>
    <!-- end of .nav -->

    <div class="row mt-2">
        <div class="col-md-5">
            <div class="nav flex-column nav-pills">
                <a href="#" class="nav-link active">Something</a>
            </div>
        </div>
        <div class="col-md-7 border">
            <h1>Hello world</h1>
        </div>
    </div>
</div>