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
- netty系列之:Bootstrap,ServerBootstrap和netty中的實現NettybootServer
- 06 前端之Bootstrap框架前端boot框架
- 使用.NET MVC和BootstrapMVCboot
- Bootstrap和ladda.jsbootJS
- 前端學習之Bootstrap學習前端boot
- less學習之Bootstrap(按鈕篇)boot
- 前端外掛之Bootstrap Dual Listbox使用前端boot
- web元件之導航條(Bootstrap navbar)Web元件boot
- bootstrap框架基礎和常用元件boot框架元件
- 通用分頁-基於bootstrap和jQuerybootjQuery
- Bootstrap++:bootstrap-select 使用boot
- Bootstrap Studio Mac之鍵盤快捷鍵詳解bootMac
- SpringCloud入門之常用的配置檔案 application.yml和 bootstrap.yml區別SpringGCCloudAPPboot
- Bootstrapboot
- 利用Bootstrap Paginator外掛和knockout.jsbootJS
- 基於 Bootstrap 和 jQuery 的 checkbox 的應用bootjQuery
- 如何讓BootStrap柵格之間留出空白間隙呢?boot
- bootstrap外掛學習-bootstrap.modal.jsbootJS
- 用 jQuery 和 Bootstrap 在 WordPress 中新增進度條jQueryboot
- Bootstrap檔案上傳元件應用:bootstrap fileinputboot元件
- Bootstrap 簡介boot
- bootstrap含義boot
- Bootstrap雙列表boot
- BootStrap24boot
- BootStrap小結boot
- jquery和bootstrap獲取checkbox選中的多行資料jQueryboot
- 基於Bootstrap的標籤頁元件bootstrap-tabboot元件
- 設定bootstrap modal模態框的寬度和寬度boot
- bootstrap-table重新整理和搜尋框高度問題boot
- 初學 Bootstrap 表格boot
- 初學 Bootstrap 排版boot
- bootstrap 配置問題boot
- Bootstrap風格buttonboot
- Bootstrap 排版介紹boot
- Bootstrap4 教程boot
- BootStrap筆記18boot筆記