iT邦幫忙

1

bootstrap 版面異常

https://getbootstrap.com/docs/4.3/components/navbar/

擠在一起 , 我是從 bootstrap copy 上面網址下來

https://ithelp.ithome.com.tw/upload/images/20191106/201197420IED3RfSEC.png

原封不動放在下面這 , 怎麼會跑掉

  <body>
    <div class="container">

        <nav class="navbar navbar-expand-lg navbar-light bg-light">
          <a class="navbar-brand" href="#">Navbar</a>
          <button class="navbar-toggler" type="button" data-toggle="collapse" data-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 mr-auto">
              <li class="nav-item active">
                <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#">Link</a>
              </li>
              <li class="nav-item dropdown">
                <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                  Dropdown
                </a>
                <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                  <a class="dropdown-item" href="#">Action</a>
                  <a class="dropdown-item" href="#">Another action</a>
                  <div class="dropdown-divider"></div>
                  <a class="dropdown-item" href="#">Something else here</a>
                </div>
              </li>
              <li class="nav-item">
                <a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Disabled</a>
              </li>
            </ul>
            <form class="form-inline my-2 my-lg-0">
              <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
              <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
            </form>
          </div>
        </nav>

    </div>

  </body>

1 個回答

2
dragonH
iT邦超人 5 級 ‧ 2019-11-06 16:17:08
最佳解答

先猜是因為你放在 .container

我猜錯了 /images/emoticon/emoticon02.gif

codepen

先確認你是否正確 import bootstrap

還有 bootstrap 的版本

可以的話

看一下 css 發生什麼事

看更多先前的回應...收起先前的回應...
kevin543 iT邦新手 5 級 ‧ 2019-11-06 16:20:56 檢舉

我看教學也是放在 container

dragonH iT邦超人 5 級 ‧ 2019-11-06 16:22:52 檢舉

kevin543

我再猜

應該是版本的問題

codepen

這次總該猜對了 /images/emoticon/emoticon07.gif

結論

要看 4.3 的範例

請用 4.3 的 bootstrap

先假設不是因為 cache 等其他因素

kevin543 iT邦新手 5 級 ‧ 2019-11-06 16:29:09 檢舉
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">

    <!-- 行動裝置支援 -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>BMI 計算機</title>


    <link rel="stylesheet" href="../library/css/bootstrap.css">
    <scrip src="../library/js/jquery-2.2.4.js"></scrip>
    <script src="../library/js/bootstrap.js"></script>
    </head>
  <body>
    <div class="container">

        <nav class="navbar navbar-expand-lg navbar-light bg-light">
          <a class="navbar-brand" href="#">Navbar</a>
          <button class="navbar-toggler" type="button" data-toggle="collapse" data-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 mr-auto">
              <li class="nav-item active">
                <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#">Link</a>
              </li>
              <li class="nav-item dropdown">
                <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                  Dropdown
                </a>
                <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                  <a class="dropdown-item" href="#">Action</a>
                  <a class="dropdown-item" href="#">Another action</a>
                  <div class="dropdown-divider"></div>
                  <a class="dropdown-item" href="#">Something else here</a>
                </div>
              </li>
              <li class="nav-item">
                <a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Disabled</a>
              </li>
            </ul>
            <form class="form-inline my-2 my-lg-0">
              <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
              <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
            </form>
          </div>
        </nav>

    </div>

  </body>
</html>

dragonH iT邦超人 5 級 ‧ 2019-11-06 16:30:40 檢舉

kevin543

不用貼了

看到你的 jquery 是 2.x

基本上應該就是版本的問題 /images/emoticon/emoticon50.gif

kevin543 iT邦新手 5 級 ‧ 2019-11-06 16:33:51 檢舉

了解 , 現在已經是 4.3 , 我要把課中的範例改成 4.3

dragonH iT邦超人 5 級 ‧ 2019-11-06 16:38:39 檢舉

如果你想要照著你的書做

那應該是配合書中的版本

如果你想照著官網的範例

那應該就是用該範例的版本

把書上的範例改成 4.3的話..

也是可以啦

/images/emoticon/emoticon11.gif

kevin543 iT邦新手 5 級 ‧ 2019-11-06 16:48:11 檢舉

我下載少 fonts 資料夾
按右上角download沒反應 , 按下面少 fonts

https://ithelp.ithome.com.tw/upload/images/20191106/20119742GKRLk2qgiW.png

dragonH iT邦超人 5 級 ‧ 2019-11-06 16:53:46 檢舉

什麼 fonts 資料夾

我不知道以前

4.3 本來就沒有吧

要那個做什麼呢 /images/emoticon/emoticon19.gif

kevin543 iT邦新手 5 級 ‧ 2019-11-06 18:55:48 檢舉

教學中有 , 應該是 2.x 才有 , 不用 fonts 已可以了 , 謝謝
https://ithelp.ithome.com.tw/upload/images/20191106/201197426CydPN5yLg.png
https://ithelp.ithome.com.tw/upload/images/20191106/20119742FfPOnA4nkc.png

太神啦!!!!

dragonH iT邦超人 5 級 ‧ 2019-11-06 21:02:36 檢舉

/images/emoticon/emoticon82.gif

我要發表回答

立即登入回答