【问题标题】:Bootstrap positional issues within content引导内容中的位置问题
【发布时间】:2021-08-18 07:54:49
【问题描述】:

我对 HTML/CSS/Bootstrap 还很陌生,但我真的很想将它用于一个长期学习项目,最终将 JS 包含在一个闲置游戏中。

我遇到的问题是我希望将内容定位在我的导航栏旁边欢迎回来,我尝试了很多我能想到的方法,但每次都失败了。

我现在拥有的是

<html lang="en">

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Idle RPG</title>
  <link href="assets/css/bootstrap.min.css" rel="stylesheet">
  <link href="assets/css/style.css" rel="stylesheet">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" integrity="sha512-1ycn6IcaQQ40/MKBW2W4Rhis/DbILU74C1vSrLJxCq57o941Ym01SwNsOMqvEBFlcgUa6xLiPY/NS5R+E6ztJQ==" crossorigin="anonymous" referrerpolicy="no-referrer"
  />
  <link rel="shortcut icon" href="assets/images/favicon.ico">
</head>

<body>

  <div class="d-flex" id="wrapper">
    <!-- Side Nav-->
    <div class="side-nav">
      <div class="text-left pl-4 py-4 primary-text text-uppercase">
        <h2>Forbidden Age</h2>
      </div>

      <div class="text-left pl-4 third-text">
        <h5>Character</h5>
      </div>

      <div class="list-group list-group-flush pl-2 text-left">
        <a href="#" class="list-group-item list-group-item-action
                        bg-transparent second-text">
                        Armoury
                    </a>

        <a href="" class="list-group-item list-group-item-action
                        bg-transparent second-text">
                        Stats
                    </a>

        <a href="" class="list-group-item list-group-item-action
                        bg-transparent second-text">
                        Adventure
                    </a>

        <div class="text-left pl-3 mt-2 third-text">
          <h5>Leveling</h5>
        </div>

        <a href="" class="list-group-item list-group-item-action
                        bg-transparent second-text">
                        Quests
                    </a>

        <a href="" class="list-group-item list-group-item-action
                        bg-transparent second-text">
                        Dungeons
                    </a>

        <a href="" class="list-group-item list-group-item-action
                        bg-transparent second-text">
                        Conquer
                    </a>

        <div class="text-left pl-3 mt-2 third-text">
          <h5>Crafting</h5>
        </div>

        <a href="" class="list-group-item list-group-item-action
                        bg-transparent second-text">
                        Blacksmith
                    </a>

        <a href="" class="list-group-item list-group-item-action
                        bg-transparent second-text">
                        Jewelcrafting
                    </a>

        <a href="" class="list-group-item list-group-item-action
                        bg-transparent second-text">
                        Enchanting
                    </a>

        <div class="text-left pl-3 mt-2 third-text">
          <h5>Guild</h5>
        </div>

        <a href="" class="list-group-item list-group-item-action
                        bg-transparent second-text">
                        Raiding
                    </a>

        <a href="" class="list-group-item list-group-item-action
                        bg-transparent second-text">
                        Forum
                    </a>

        <a href="" class="list-group-item list-group-item-action
                        bg-transparent second-text">
                        Bank
                    </a>

      </div>
    </div>
    <!-- Side Nav End-->

    <!-- Player Dropdown Start-->

    <div class="content-wrapper">
      <nav class="navbar navbar-expand-lg navbar-light bg-transparent
                    py-4 px-4">
        <div class="d-flex align-items-center">
          <i class="fas fa-2x fa-align-left primary-text mr-3 id=" menu-toggle "></i>
                        <h3 class="m-0 ">Welcome Back</h3>
                        <button class="navbar-toggler " type="button "
                            data-bs-toggle="collapse "
                            data-bs-target="#navbarSupportedContent "
                            aria-controls="navbarSupportedContent "
                            aria-expanded="false " aria-label="Toggle navigation ">
                            <span class="navbar-toggler-icon "></span>
                        </button>

                        <div class="collapse navbar-collapse "
                            id="navbarSupportedContent ">
                            <ul class="navbar-nav ms-auto pl-3 mb-lg-0 ">
                                <li class="nav-item-dropdown ">
                                    <a href="# " class="nav-link dropdown-toggle second-text fw-bold " id="navbarDropdown "
                                        role="button " data-bs-toggle="dropdown "
                                        aria-expanded="false ">
                                        <i class="fas fa-user me-2 "></i>Yami
                                    </a>
                                    <ul class="dropdown-menu "
                                        aria-labelledby="navbarDropdown ">
                                        <li>
                                            <a href="# " class="dropdown-item ">Profile</a>
                                            <a href="# " class="dropdown-item ">Profile</a>
                                            <a href="# " class="dropdown-item ">Profile</a>
                                            <a href="# " class="dropdown-item ">Profile</a>
                                        </li>
                                    </ul>
                                </li>
                            </ul>
                        </div>
                    </div>
                </nav>
            </div>
        </div>

        <!-- Player Dropdown End -->

        <!-- Main Content Start -->

        <div class="container">
            <div class="row">
                <div class="col ">
                    <p>test</p>
                </div>
            </div>
        </div>




        <!-- Main Content End -->




        <script src="assets/js/jquery.min.js "></script>
        <script
            src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js "
            integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q "
            crossorigin="anonymous "></script>
        <script src="assets/js/bootstrap.min.js "></script>
        <script src="assets/js/main.js "></script>
    </body>

</html>

Image to help

这可能是一些基本的东西,如果是的话,我很抱歉浪费了任何人的时间。

【问题讨论】:

  • &lt;link href="assets/css/bootstrap.min.css" rel="stylesheet"&gt; 不起作用,我用bootstrap cdn 而不是href 地址测试你的代码,它工作正常
  • 我尝试切换 CDN,但这并没有解决我将内容定位在我想要的位置的问题。 @jiali(引导程序工作正常)

标签: bootstrap-4 bootstrap-5


【解决方案1】:

试试这个:

&lt;div class="content-wrapper"&gt; ... &lt;/div&gt;中设置&lt;div class="container"&gt; ... &lt;/div&gt;

<!DOCTYPE html>
<html lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Idle RPG</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    <link href="assets/css/style.css" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" integrity="sha512-1ycn6IcaQQ40/MKBW2W4Rhis/DbILU74C1vSrLJxCq57o941Ym01SwNsOMqvEBFlcgUa6xLiPY/NS5R+E6ztJQ==" crossorigin="anonymous" referrerpolicy="no-referrer"
        />
    <link rel="shortcut icon" href="assets/images/favicon.ico">
    </head>
    <body>
    <div class="d-flex" id="wrapper">
        <!-- Side Nav-->
        <div class="side-nav">
            <div class="text-left pl-4 py-4 primary-text text-uppercase">
                <h2>Forbidden Age</h2>
            </div>
            <div class="text-left pl-4 third-text">
                <h5>Character</h5>
            </div>
            <div class="list-group list-group-flush pl-2 text-left">
                <a href="#" class="list-group-item list-group-item-action
                bg-transparent second-text">
                Armoury
                </a>
                <a href="" class="list-group-item list-group-item-action
                bg-transparent second-text">
                Stats
                </a>
                <a href="" class="list-group-item list-group-item-action
                bg-transparent second-text">
                Adventure
                </a>
                <div class="text-left pl-3 mt-2 third-text">
                <h5>Leveling</h5>
                </div>
                <a href="" class="list-group-item list-group-item-action
                bg-transparent second-text">
                Quests
                </a>
                <a href="" class="list-group-item list-group-item-action
                bg-transparent second-text">
                Dungeons
                </a>
                <a href="" class="list-group-item list-group-item-action
                bg-transparent second-text">
                Conquer
                </a>
                <div class="text-left pl-3 mt-2 third-text">
                <h5>Crafting</h5>
                </div>
                <a href="" class="list-group-item list-group-item-action
                bg-transparent second-text">
                Blacksmith
                </a>
                <a href="" class="list-group-item list-group-item-action
                bg-transparent second-text">
                Jewelcrafting
                </a>
                <a href="" class="list-group-item list-group-item-action
                bg-transparent second-text">
                Enchanting
                </a>
                <div class="text-left pl-3 mt-2 third-text">
                <h5>Guild</h5>
                </div>
                <a href="" class="list-group-item list-group-item-action
                bg-transparent second-text">
                Raiding
                </a>
                <a href="" class="list-group-item list-group-item-action
                bg-transparent second-text">
                Forum
                </a>
                <a href="" class="list-group-item list-group-item-action
                bg-transparent second-text">
                Bank
                </a>
            </div>
        </div>
        <!-- Side Nav End-->
        <!-- Player Dropdown Start-->
        <div class="content-wrapper">
            <nav class="navbar navbar-expand-lg navbar-light bg-transparent py-4 px-4">
                <div class="d-flex align-items-center">
                <i class="fas fa-2x fa-align-left primary-text mr-3" id=" menu-toggle "></i>
                <h3 class="m-0 ">Welcome Back</h3>
                <button class="navbar-toggler " type="button " data-bs-toggle="collapse " data-bs-target="#navbarSupportedContent " aria-controls="navbarSupportedContent " aria-expanded="false " aria-label="Toggle navigation ">
                    <span class="navbar-toggler-icon "></span>
                </button>
                <div class="collapse navbar-collapse " id="navbarSupportedContent ">
                    <ul class="navbar-nav ms-auto pl-3 mb-lg-0 ">
                        <li class="nav-item-dropdown ">
                            <a href="#" class="nav-link dropdown-toggle second-text fw-bold " id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                            <i class="fas fa-user me-2 "></i>Yami
                            </a>
                            <ul class="dropdown-menu "
                            aria-labelledby="navbarDropdown ">
                            <li>
                                <a href="# " class="dropdown-item ">Profile</a>
                                <a href="# " class="dropdown-item ">Profile</a>
                                <a href="# " class="dropdown-item ">Profile</a>
                                <a href="# " class="dropdown-item ">Profile</a>
                            </li>
                            </ul>
                        </li>
                    </ul>
                </div>
                </div>
            </nav>
            <div class="container">
                <div class="row">
                    <div class="col">
                        <p>test</p>
                    </div>
                </div>
            </div>
        </div>

    </div>
    <!-- Player Dropdown End -->
 <!-- Main Content Start -->
    
    

    <!-- Main Content End -->
    <script src="assets/js/jquery.min.js "></script>
    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
    <script src="assets/js/main.js "></script>
    </body>
</html>

【讨论】:

  • 似乎已经完成了这项工作,现在只需要使用一些 css 来 100% 定位东西,谢谢!
猜你喜欢
  • 1970-01-01
  • 2017-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多