【Bootstrap】【待解決】版本3 和 版本4 在網格系統使用上的差異

前言

這兩天在試着做網頁前端,發現了 AdminLTE 2 這個不錯的框架模板。於是着手學習 Bootstrap 。在逐漸熟悉語法結構的過程中,發現有一些重複調用,在刪除多餘調用的時候卻發現對網站效果產生了較大影響。現記錄在此,待日後瞭解更深入後解決。

1 源代碼

<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8">
      <title>道德經</title>
      <!-- 移動端支持 -->
      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
      <!-- 引入 Bootstrap -->
      <link href="../bootstrap-4.3.1-dist/css/bootstrap.min.css" rel="stylesheet">
      <!-- <link rel="stylesheet" type="text/css" href="https://necolas.github.io/normalize.css/8.0.1/normalize.css"> -->
      <link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css">
      <!-- <script src="//cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script> -->
      <!-- <script src="//cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> -->

      <!-- HTML5 Shim 和 Respond.js 用於讓 IE8 支持 HTML5元素和媒體查詢 -->
      <!-- 注意: 如果通過 file://  引入 Respond.js 文件,則該文件無法起效果 -->
      <!--[if lt IE 9]>          <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>          <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>       <![endif]-->

      <style type="text/css">
         .img-responsive {
            display: inline-block;
            height: auto;
            max-width: 100%;
         }

         body {
           font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
           font-size: 14px;
           line-height: 1.428571429;
           color: #333333;
           background-color: #ffffff;
         }

         a:hover,
         a:focus {
            color: #2a6496;
            text-decoration: : underline;
            outline: thin dotted #333;
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset: -2px;
         }

      </style>

   </head>
   <body>
<!--       <div class="container-fluid"> -->
      <div class="container">
         <h1>道德經</h1>
         <p ><a href="https://baike.baidu.com/item/%E8%80%81%E5%AD%90/5448?fr=aladdin" target="blank">老子</a></p> 
      <!-- 網格 -->

         <div class="row">

            <!-- 偏移 -->
<!--             <div class="col-xs-6 col-md-offset-3" style="background-color: #f0f0f0; box-shadow:inset 1px -1px 1px #444, inset -1px 1px 1px #444;"> -->
            
            <div class="col-xs-6" style="background-color: #f0f0f0; box-shadow:inset 1px -1px 1px #444, inset -1px 1px 1px #444;">
               <h4>道可道,非常道;名可名,非常名。</h4>
               <p>無,名天地之始;有,名萬物之母。故常無,欲以觀其妙;常有,欲以觀其徼。此兩者同出而異名,同謂之玄,玄之又玄,衆妙之門。<br>
                  天下皆知美之爲美,斯惡已;皆知善之爲善,斯不善已。故有無相生,難易相成,長短相形,高下相傾,音聲相和,前後相隨。是以聖人處無爲之事,行不言之教,萬物作焉而不辭,生而不有,爲而不恃,功成而弗居。夫惟弗居,是以不去。 
               </p>
            </div>
            <div class="col-md-6" style="background-color: #f0f0f0; box-shadow:inset 1px -1px 1px #444, inset -1px 1px 1px #444">
               <h4>不尚賢,使民不爭;</h4>
               <div class="row">
                  <div class="col-md-6" style="background-color: #ffffff; box-shadow:inset 1px -1px 1px #444, inset -1px 1px 1px #444">
                     <p>
                        不貴難得之貨,使民不爲盜;不見可欲,使民心不亂。
                     </p>
                  </div>
                  <div class="col-md-6" style="background-color: #ffffff; box-shadow:inset 1px -1px 1px #444, inset -1px 1px 1px #444">
                     <p>
                        是以聖人之治,虛其心,實其腹;弱其志,強其骨。常使民無知無慾,使夫知者不敢爲也。爲無爲,則無不治。
                     </p>
                  </div>
               </div>
               <div class="row">
                  <div class="col-md-6" style="background-color: #ffffff; box-shadow:inset 1px -1px 1px #444, inset -1px 1px 1px #444">
                     <p>
                        道衝而用之或不盈,淵兮似萬物之宗。挫其銳,解其紛,和其光,同其塵。湛兮其若存,吾不知誰之子,象帝之先。
                     </p>
                  </div>
                  <div class="col-md-6" style="background-color: #ffffff; box-shadow:inset 1px -1px 1px #444, inset -1px 1px 1px #444">
                     <p>
                        天地不仁,以萬物爲芻狗;聖人不仁,以百姓爲芻狗。天地之間,其猶橐龠乎?虛而不屈,動而愈出。多言數窮,不如守中。
                     </p>
               </div>
            </div>
         </div>
      </div>
   </body>
</html>

代碼內容不變,只改變調用的 Boottrap 版本:

4.3.1 版本(以下簡稱版本 3):

      <link href="../bootstrap-4.3.1-dist/css/bootstrap.min.css" rel="stylesheet">

3.3.6 版本(以下簡稱版本 4):

      <link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css">

2 調用效果

  1. 不調用 Bootsrrap :
    在這裏插入圖片描述
  2. 只用版本 3:
    在這裏插入圖片描述
  3. 只用版本 4:
    在這裏插入圖片描述
  4. 版本 3, 4 共用:
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章