iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 18
0
自我挑戰組

資工的日常系列 第 18

HTML Bootstrap 4 Grids RWD 響應式頁面 與一些BS3的差別

  • 分享至 

  • xImage
  •  

前言:之前有寫了3篇BS3的RWD教學。但由於我目前網頁專題是用BS4,所以我又要重學啦。/images/emoticon/emoticon02.gif
Bootstrap簡稱BS。基本上我覺得BS4比較好一點。
學習網頁:w3cshool


Grid Option:
BS3:https://www.w3schools.com/bootstrap/bootstrap_grid_system.asp
BS4:https://www.w3schools.com/bootstrap4/bootstrap_grid_system.asp
https://ithelp.ithome.com.tw/upload/images/20180106/20107866QgmdwkEPIw.png
BS4多了一種螢幕寬576px可以用,用來區分手機直立和橫放的螢幕差別。
col-xs- 被拿掉,現在最小的是col-。之前的sm,md,lg等寬於目前的mg,lg,xl。
可以自己比較看看,不過建議直接學一種就好QQ。


引入:
<head>標籤裡加

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.6/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js">

注意也要宣告meta裡的內容,initial-scale是一開頁面的比例縮放

<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">

Auto Layout Columns
BS4可以不宣告比例讓其自己分配row裡的內容。使用col這樣就是三等份,不用像BS3一定要用col-xs-4全部打出來。這邊也可用col-sm|md|lg|xl代替,一樣會依照各自的螢幕寬度以上做出變化。

<div class="row">
  <div class="col">.col</div>
  <div class="col">.col</div>
  <div class="col">.col</div>
</div>

col-x像BS3的col-xs-x,像上相容,只有他的話會在任何螢幕都依這比例縮放。


Equal Height
BS4的在內容高度不一樣時,會自動與同一行最大高度對齊,不像BS3的會留出一堆空白。
https://ithelp.ithome.com.tw/upload/images/20180106/20107866BjHtO7LhHo.pnghttps://ithelp.ithome.com.tw/upload/images/20180106/20107866PvKPaAxna4.png


上一篇
HTML Bootstrap 3 Grids RWD 響應式頁面3
下一篇
CPE 考題 Jingle Composing
系列文
資工的日常30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言