bootstrap 地雷與避雷針

前言

最近在學習研究前端開發, 學了JS之後想學一學bootstrap.

經過

邊看教程邊去官網找lib臨摹, 結果一不小心沒有注意bootstrap的版本以及作者教程所用庫的版本, 踩到一顆地雷, 把我雷的裡嫩外焦.

示例

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>My Website</title>
    <link rel="stylesheet" href="./css/bootstrap2.css"/>
    <link rel="stylesheet" href="./css/custom.css"/>
</head>

<body>
    <h2>Hello World</h2>
   <div class="row">
        <div class="span9">span8
           <div class="row">
               <div class="span1 offset3">span1 offset3 </div>
                   <div class="span3">span3</div>
               </div>
           </div>
        <div class="span3">span3</div>
    </div>
</body>
</html>

bootstrap2 example


<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>My Website</title>
    <link rel="stylesheet" href="./css/bootstrap.css"/>
    <link rel="stylesheet" href="./css/custom.css"/>
</head>

<body>
    <!--<div class="container">-->
    <h2>Hello World</h2>
    <div class="row">
         <div class="span9">span8
            <div class="row">
                <div class="span1 offset1 dark">span1 offset3</div>
                <div class="span3">span3</div>
            </div>
         </div>
         <div class="span3">span3</div>
    </div>
</body>
</html>

bootstrap3 example


解決方法

看清楚引用包裡的版本, 多練習.

學到了什麼

bootstrap全都是12 Column分行, 從bt2轉戰bt3, 當然了, 基礎的知識還是一樣的.

推薦幾篇文章

Bootstrap2和3的区别与选择指南
BootStrap 3 完全学习路径及前景分析
2 to 3 migration guide英文
2 to 3 migration guide中文
bootstrap3: the new grid system

  • custom.css, 教程裡給的, 高亮了dark, 用於加深理解nested rows.
/* General */
body {
  margin-top: 3em;
}
/* Custom */
.custom-cols {
  background-color: #ffe5e0;
  display: block;
  height: 200px;
}
[class*="span"] {
  background-color: #AAE1EE;
}
.dark {
  background-color: #2ab4d5;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容