日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

一文带你马上清楚bootstrap的栅格系统

發布時間:2024/1/23 windows 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一文带你马上清楚bootstrap的栅格系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

bootstrap的柵格系統

我們都知道bootstrap的柵格系統是為了實現網站的響應式布局,但bootstrap提供了一套響應式、移動設備優先的流式柵格系統,它會將網頁分為12等價(寬度),舉個例子,假設你設置最外層div的寬度為1200px,那么每一份就占100px。話不多說,直接上代碼和效果圖吧。
可見代碼中的注釋說明:
例1:

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Bootstarp 柵格系統</title><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.0/dist/css/bootstrap.min.css"><!--為了更好地適配移動設備,使用css的媒體查詢功能--><meta name="viewport" content="width=device-width,initial-scale=1" /><style>.row div{border: 2px solid #ff0000;height: 100px;}</style> </head> <body><!--柵格系統,會將網頁分為12等價(寬度) ,設置最外層div的寬度為1200px,每一份就是100px--><!--三層,第一層必須指定container屬性,第二層必須指定row屬性--><!--所有的div,如果不指定高度,默認是0px--><div class="container"><!--這里是內聯樣式來設置的寬度,將3個div分別分為3,4,3等份--><div class="row"><div style="width:30%">1</div><div style="width:40%">2</div><div style="width:30%">3</div></div><!--如果這里用col-4,則會被自動等分為3等份,因為12/3=4--><div class="row"><div class="col-4">1</div><div class="col-4">2</div><div class="col-4">3</div></div></div></body> </html>

如圖:

例2:

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Bootstarp 柵格系統</title><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.0/dist/css/bootstrap.min.css"><!--為了更好地適配移動設備,使用css的媒體查詢功能--><!--viewport:視口;device-width:當前設備的寬度(瀏覽器自己讀);initial-scale=1代表100%的視區窗口用來顯示--><!--下面這行代碼一定要加,不然在手機端響應不了--><meta name="viewport" content="width=device-width,initial-scale=1" /><style>.row div{border: 2px solid #ff0000;height: 100px;}</style> </head> <body><!--col-xl-3:屏幕寬度大于1200px 即在超大屏幕上顯示3列寬度(即3/12列,也就是container總寬度的25%,下面同理)col-lg-3:屏幕寬度大于992px 即在大型屏幕顯示3列寬度col-md-6:屏幕寬度大于768px 即在中型屏幕顯示6列寬度col-sm-6:屏幕寬度大于576px 即在小型屏幕顯示6列寬度col-12:屏幕寬度小于576px 即在超小屏幕顯示12列寬度(100%) 與手機適配此設計--><div class="container"><div class="row"><div class="col-sm-9 col-12">第一行第一列</div><div class="col-sm-3 col-12">第一行第二列</div></div></div></body> </html>

如圖:


根據例2擴展例3:

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Bootstarp 柵格系統</title><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.0/dist/css/bootstrap.min.css"><!--為了更好地適配移動設備,使用css的媒體查詢功能--><meta name="viewport" content="width=device-width,initial-scale=1" /><style>.row div{border: 2px solid #ff0000;height: 100px;}.container{border: 5px solid yellow;}/*分辨率大于1200px的時候,因為bootstrap默認最大1140px*/@media (min-width: 1200px) {.container{max-width: 1300px;}}</style> </head> <body><div class="container"><div class="row"><!--d-none d-sm-block 在中型屏幕以下瀏覽器上隱藏該元素 --><!--d-none d-md-block 在大型屏幕以下瀏覽器上隱藏該元素(其他d-lg-block、d-xl-block同理) --><!--反之: --><!--d-sm-none 在中型屏幕以下瀏覽器上顯示該元素,與d-none d-sm-block 是相反的效果(其他寬度的同理) --><!--這里,我們以第一個為例: --><div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12 d-none d-sm-block">1</div><div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12">2</div><div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12">3</div><div class="col-xl-3 col-lg-3 col-md-6 col-sm-6 col-12">4</div></div></div></body> </html>




好了,到這里你應該已經比較清楚bootstrap的柵格系統是怎么工作的了吧,不妨自己把代碼寫一寫看看各種效果,這樣子會理解得更快。

總結

以上是生活随笔為你收集整理的一文带你马上清楚bootstrap的栅格系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。