bootstrap之col-xs-*、col-sm-* 、col-md-*和.col-lg-*
webstrom新建bootstrap專案,
匯入css和js 專案結構如下:
寫入程式碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!-- jQuery (Bootstrap 的 JavaScript 外掛需要引入 jQuery) -->
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<!--bootstrap js-->
<script src="../js/bootstrap.bundle.js"></script>
<script src="../js/bootstrap.js"></script>
<!--bootstrap css-->
<link rel="stylesheet" href="../css/bootstrap.css">
<link rel="stylesheet" href="../css/bootstrap-grid.css">
<link rel="stylesheet" href="../css/bootstrap-reboot.css">
<style>
.c3 {
background: #c69500;
}
.c4 {
background: #20c997;
}
.c6 {
background: #6f42c1;
}
.c8 {
background: #ed969e;
}
</style>
</head>
<!--
1、col是column簡寫:列;
2、xs是maxsmall簡寫:超小, sm是small簡寫:小, md是medium簡寫:中等, lg是large簡寫:大;
3、-* 表示佔列數,即佔每行row分12列柵格系統比;
4、.col-xs-* 超小螢幕如手機 (<768px)時使用;
.col-sm-* 小螢幕如平板 (768px ≤ 寬度 <992px)時使用;
.col-md-* 中等螢幕如普通顯示器 (992px ≤ 寬度 < 1200px)時使用;
.col-lg-* 大螢幕如大顯示器 (≥1200px)時使用。
當螢幕尺寸
小於 768px 的時候,用 col-xs-12 類對應的樣式;
在 768px 到 992px 之間的時候,用 col-sm-9 類對應的樣式;
在 992px 到 1200px 之間的時候,用 col-md-6 類對應的樣式;
大於 1200px 的時候,用 col-lg-3 類對應的樣式;
解釋
1、柵格系統都會自動的把每行row分為12列,
col-xs-*、col-sm-* 、col-md-*和.col-lg-* 後面跟的參數列示在當前的螢幕中的佔列數。
例如 <div class="col-xs-6 col-md-3"></div> 這個div在螢幕中佔的位置是:
.col-xs-6 在超小螢幕中佔6列,也就是螢幕的一半(12/6列=2個div),
.col-md-3 在中等螢幕中佔3列也就是1/4(12/3列=4個div)。
2、反推,
如果我們要在移動端並排顯示3個div(12/3個=每個佔4 列 ),則col-xs-4;
在PC端上顯示6個div(12/6個=每個佔2列 ) ,則 col-md-2。
-->
<body>
<div class="container">
<div class="row">
<div class="col-md-4 c4">col-md-4</div>
<div class="col-md-4 c4">col-md-4</div>
<div class="col-md-4 c4">col-md-4</div>
<!-- 說明:每row行共12列,分個3div,每個div平佔4列,即3個*4列=12列 -->
</div>
<div class="row">
<div class="col-md-4 c4">col-md-4</div>
<div class="col-md-8 c8">col-md-8</div>
<!-- 說明:每row行共12列,分個2div,第1個div佔4列,第2個div則佔8列,即4列+8列=12列 -->
</div>
<div class="row">
<div class="col-md-3 c3">col-md-3</div>
<div class="col-md-6 c6">col-md-6</div>
<div class="col-md-3 c3">col-md-3</div>
<!-- 說明:每row行共12列,分個3div,每1,3個div佔3列,第2個div則佔6列,即3列+6列+3列=12列 -->
</div>
<div class="col-xs-12 col-sm-9 col-md-6 col-lg-3" style="background: #1e7e34">
col-xs-12 col-sm-9 col-md-6 col-lg-3
</div>
<!--
當螢幕尺寸:
小於 768px 的時候,用 col-xs-12 類對應的樣式;
在 768px 到 992px 之間的時候,用 col-sm-9 類對應的樣式;
在 992px 到 1200px 之間的時候,用 col-md-6 類對應的樣式;
大於 1200px 的時候,用 col-lg-3 類對應的樣式;
-->
</div>
</body>
</html>
相關文章
- Bootstrap 柵格系統佈局 .col-lg- .col-md- .col-sm- .col-xs-boot
- Bootstrap和Tailwind CSS之間的差異?bootAICSS
- 06 前端之Bootstrap框架前端boot框架
- bootstrap原始碼分析之Carouselboot原始碼
- Bootstrap原始碼分析之dropdownboot原始碼
- netty系列之:Bootstrap,ServerBootstrap和netty中的實現NettybootServer
- 使用.NET MVC和BootstrapMVCboot
- vue引入bootstrap和fontawesomeVueboot
- 前端學習之Bootstrap學習前端boot
- bootstrap原始碼分析之form、navbarboot原始碼ORM
- Bootstrap原始碼分析之transition、affixboot原始碼
- Bootstrap和ladda.jsbootJS
- bootstrap提示和彈出框boot
- Vue和Bootstrap的整合之路Vueboot
- web元件之導航條(Bootstrap navbar)Web元件boot
- less學習之Bootstrap(按鈕篇)boot
- BOOtstrap原始碼分析之 tooltip、popoverboot原始碼
- Bootstrap原始碼分析之nav、collapseboot原始碼
- bootstrap深入理解之格子布局boot
- bootstrap和bootstrap-select去除藍色邊框outlineboot
- bootstrap框架基礎和常用元件boot框架元件
- 【BootStrap】--前端利器BootStrapboot前端
- 前端外掛之Bootstrap Dual Listbox使用前端boot
- bootstrap原始碼分析之tab(選項卡)boot原始碼
- 通用分頁-基於bootstrap和jQuerybootjQuery
- bootstrap原始碼分析之scrollspy(滾動偵聽)boot原始碼
- Bootstrapboot
- Bootstrap++:bootstrap-select 使用boot
- bootstrap36-Bootstrap下拉選單boot
- Bootstrap系列 -- 1. 如何使用Bootstrapboot
- Bootstrap Studio Mac之鍵盤快捷鍵詳解bootMac
- JS元件Bootstrap之select2 使用心得JS元件boot
- bootstrap 學習筆記之 文件結構不能變boot筆記
- (五)Bootstrap 輔助組和響應式工具boot
- bootstrap39-Bootstrap下拉選單dropdownboot
- bootstrap學習筆記 Bootstrap 列表組boot筆記
- SpringCloud入門之常用的配置檔案 application.yml和 bootstrap.yml區別SpringGCCloudAPPboot
- Bootstrap - viewportbootView