SlideShare ist ein Scribd-Unternehmen logo
1 von 115
Downloaden Sie, um offline zu lesen
Bootstrap 

4 與 3 的差異異
D I F F E R E N C E S B E T W E E N B O O T S T R A P 3 A N D 4
2
從 Less 轉移到 Sass
當初 Sass 受限於編譯速度,所以 Bootstrap 不願使⽤用 Sass 來來開發,⽽而
Libsass 讓 Sass 不再受限於 Ruby 環境,所以開發團隊也轉換到 Sass 以
擁抱更更⼤大的社群能量量。
3
IE 掰
第四版放棄對 IE8、IE9 及 iOS6 的⽀支援,換來來的是更更好、更更有彈性的排
版語法。
4
全⾯面改⽤用 flex
排版放棄使⽤用已久的 float,取⽽而代之的是 flexbox,這⼀一個新屬性讓排
版不在⼀一個⽔水平⾯面的左右⽅方開始,無論是⿑齊左右、等距分配、元素置中、
垂直排版都不再是問題。
缺乏彈性的 float
5
中斷點
中斷點新增了了⼀一個階段並且重新命名了了,這使得在更更⼩小的裝置有增加了了
些許選擇 (更更⼩小裝置還是有跑版的危機啊~)。
BS 3 / BS4 -- / xs xs / sm sm / md md / lg lg / xl
Bootstrap 3 < 768px >= 768px >= 992px >= 1200
Bootstrap 4 <= 575px
576px 

~

767px
768px 

~

991px
992px 

~

1199px
>= 1200
6
rem
px 到 rem
px 是絕對的數值單位,網⾴頁開發需要更更有彈性的數值單位,來來符合不同
裝置、瀏覽器的運⽤用,⽽而 rem 能透過 media query 輕易易的切換不同裝置
下的整體尺⼨寸。
px
7
預設字體⼤大⼩小
16px 不僅是瀏覽器預設的⽂文字⼤大⼩小,較⼤大的字體也能夠在⾏行行動版上有更更
佳的閱讀性。
16px14px
8
⼤大⽅方的⾊色彩
預設的⾊色彩改為更更為鮮豔⼤大⽅方,並且新增常使⽤用的次要、⿊黑⽩白等⾊色彩。
9
充滿⽣生命⼒力力的按鈕
按鈕不僅⾊色彩較為鮮豔,且增加了了 outline 版本的按鈕 (超愛),且在第四
版靈活的架構下,調整邊框粗細也相當容易易。
10
靈活的變化
元件在設計上更更巧妙的運⽤用 CSS 的特性,如 navbar 使⽤用了了透明的⾊色
彩,使的底⾊色能夠⾃自由的套⽤用,讓變化性不受限於框架本⾝身。
11
移除與新增元件
許多元件在樣式設計上有許多共通之處,第四版將這些元件移除後統整
成更更易易於使⽤用,且彈性更更⾼高的卡片元件。
12
重新設計的⽂文件
新的⽂文件重新美化,且可以使⽤用搜尋來來快速切換不同的元件說明。還有
許多細節尚未列列出,從六⾓角學院翻譯的繁體中⽂文⽂文件,了了解還有什什麼新
奇吧!
13
http://bootstrap.hexschool.com/
Bootstrap 4
14
文件說明
15
Getting started
Layout
Content
Components
Utilities
Extend
Migration
快速開始
排版
內容
元件
通⽤用類別
擴增
更更版紀錄
16
Getting started
Layout
Content
Components
Utilities
Extend
Migration
快速開始
排版
內容
元件
通⽤用類別
擴增
更更版紀錄
17
Getting started
Layout
Content
Components
Utilities
Extend
Migration
快速開始
排版
內容
元件
通⽤用類別
擴增
更更版紀錄
18
Getting started
Layout
Content
Components
Utilities
Extend
Migration
快速開始
排版
內容
元件
通⽤用類別
擴增
更更版紀錄
19
Getting started
Layout
Content
Components
Utilities
Extend
Migration
快速開始
排版
內容
元件
通⽤用類別
擴增
更更版紀錄
20
Getting started
Layout
Content
Components
Utilities
Extend
Migration
快速開始
排版
內容
元件
通⽤用類別
擴增
更更版紀錄
21
Getting started
Layout
Content
Components
Utilities
Extend
Migration
快速開始
排版
內容
元件
通⽤用類別
擴增
更更版紀錄
22
Getting started
Layout
Content
Components
Utilities
Extend
Migration
快速開始
排版
內容
元件
通⽤用類別
擴增
更更版紀錄
23
補充說明
HTML Class
24
<nav class="navbar navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
</nav>
"Class" ⼀一般稱為 類別,

在網⾴頁中主要是套⽤用樣式的
25
• ⼀一個 class 內可以⽤用空⽩白隔開多個 class 名稱
• ⼀一個標籤只能有⼀一個 class 屬性
<nav class="navbar" class="navbar-light">
<a class="navbar-brand" href="#">Navbar</a>
</nav>
26
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button"
data-toggle="collapse" data-target="#navbarSupportedContent">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
...
</div>
</nav>
• 必須載入 JavaScript 插件才能運作
• data-toggle="xxx" 通常表⽰示切換的功能
• data-target="xxx" 表⽰示要切換的⽬目標

然後會有另⼀一個 id 作為⽬目標對應
27
補充說明
系統預設字體
28
由於每個作業系統均有合適他最佳閱讀的系統字體,所以 Bootstrap 4
放棄使⽤用 Helvetica Neue, Helvetica, 和 Arial 作為預設的字體。
29
系統 系統預設 英⽂字體 中⽂字體
Winwdows Segoe UI
Microsoft JhengHei /
微軟正⿊體
Mac OS -apple-system
San Francisco / 

Helvetica Neue
蘋⽅(PingFang) /
Heiti TC
iOS -apple-system
San Francisco / 

Helvetica Neue
蘋⽅(PingFang) /
Heiti TC
Android Roboto Droidsansfallback
30
font-family:
/* 1 */ -apple-system, BlinkMacSystemFont,
/* 2 */ "Segoe UI", "Roboto", "Ubuntu", "Droid Sans",
/* 3 */ "Helvetica Neue", sans-serif;
1. 使⽤用系統預設的字體
2. 指定已知的系統 UI 字體
3. 備援的字體
31
補充說明
CSS Box-sizing
32
由於 padding 及 border 會改變元素運算後的寬度,

避免⿇麻煩的計算,Bootstrap 預設載入 box-sizing: border-box
定義的寬度 = 實際呈現的寬度
33
div {
}
width: 300px;
height: 300px;
padding: 50px;
border: 10px solid green;
margin: 50px;
width: 300px;
height: 300px;
margin: 50px;
border: 10px solid green;
padding: 50px;
+ + =300px 50*2px 10*2px 420px
div {
}
border: 10px solid green;
34
width: 300px;
height: 300px;
padding: 50px;
border: 10px solid green;
margin: 50px;
width: 300px;
height: 300px;
margin: 50px;
padding: 50px;
box-sizing: border-box;
= + +300px X 50*2px 10*2px
35
補充說明
Bootstrap Container
36
Bootstrap 的 container Class 主要是⽤用來來定義最外層的容器

在使⽤用上分為兩兩⼤大類:
分別為應對滿版寬度及階段固定寬度兩兩種
37
575px768px992px1200px
width: auto
container-fluid
38
如果網⾴頁內容不需要嚴謹的定義最⼤大寬度

可以使⽤用 container-fluid
對於網⾴頁內容寬度的階段美感都很要求

且需要最⼤大寬度的限制可使⽤用 container
39
575px768px992px1200px
低於 575px
width: auto
container
40
575px768px992px1200px
container
⼤大於 576px
width: 540px
41
575px768px992px1200px
container
⼤大於 768px
width: 720px
42
⼤大於 1200px
width: 1140px
container
540px720px960px1140px
⼤大於 992px
width: 960px
43
575px768px992px1200px
container
44
10px (Gutter on outside)
width: 960px
45
超出的 padding超出的 padding
46
補充說明
網格系統
47
http://okapi.books.com.tw/article/3718 裝幀設計/王志弘(攝影/無相⽣)
48
https://ziasomjee.wordpress.com/2012/10/22/final-book-design/
https://ziasomjee.wordpress.com/2012/10/22/final-book-design/
49
但是網⾴頁並不像是平⾯面設計是靜⽌止不動的,會因為使⽤用者的裝置⼤大⼩小、
瀏覽器甚⾄至是操作⽅方式,都會改變內容或者排版。
所以說,在網⾴頁設計上的格線尺⼨寸該如何分割?
50
會以 960px 為基準,也是因為早期
電腦螢幕通常為1024px,960px 的
設計是最為剛好。
⽽而 12 欄欄則是較多數字的公倍數。
1024px
51
52
53
940px (Total Width)
60px (Column Width)
20px (Gutter Width)
10px (Gutter on outside)
54
Bootstrap 4 也是由這個基礎概念念作
為發展。
55
章節重點:Bootstrap 總欄欄數為 12
56
補充說明
Bootstrap 的網格系統
57
940px (Total Width)
60px (Column Width)
20px (Gutter Width)
10px (Gutter on outside)
Gutter 呢?
58
.col-* {
padding-right: 15px;
padding-left: 15px;
}
59
60
超出的 padding超出的 padding
61
.col-* {
padding-right: 15px;
padding-left: 15px;
}
.row {
margin-right: -15px;
margin-left: -15px;
}
62
1. class="col-xx" 外層是 class="row"

2. class="row" 裡⾯面是 class="col-xx"
3. ⾴頁⾯面內容請放在 class="col-xx" 的內層
很重要,別弄弄錯了了喔
(主要原因為空間補回及 flex)
63
補充說明
Bootstrap 的中斷點
64
Bootstrap 是設計來來⾏行行動優先的框架,

透過許多 media queries 來來設立中斷點

並製作具彈性的排版
65
// Small devices (landscape phones, 576px and up)
@media (min-width: 576px) { ... }
// Medium devices (tablets, 768px and up)
@media (min-width: 768px) { ... }
// Large devices (desktops, 992px and up)
@media (min-width: 992px) { ... }
// Extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { ... }
Bootstrap 的 media queries
當寬度超過該數值以上時會套⽤用樣式
66
Bootstrap 預設斷點
xs
575px
sm
768px
md
992px
lg
1200px
xl
67
Bootstrap 預設斷點
BS 3 / BS4 -- / xs xs / sm sm / md md / lg lg / xl
Bootstrap 4 <= 575px
576px 

~

767px
768px 

~

991px
992px 

~

1199px
>= 1200
column col-* col-sm-* col-md-* col-lg-* col-xl-*
68
記得是使⽤用 xs(省略略)、sm、md、lg、xl 

來來調整不同視圖下的欄欄寬度
69
補充說明
Bootstrap 的 Flex 小說明
70
Bootstrap 4 和前⼀一版最⼤大的差別在於 Flex
71
col-4 col-4 col-4
72
col col col
73
colcol
74
補充說明
Flex 完整介紹
C S S 3 彈 性 排 版 屬 性
FLEX
76
傳統的 float 排版就如同⽔水⼀一樣可以左右的流動,但這概念念無
法應對現在多元的排版⽅方式,如:置中、垂直、等距等等。
Flex 不只解決這樣問題,並且具有更更優於 float 的彈性。
77
F L E X 需 要 了了 解 的
• 軸線的觀念念
• 相關屬性
• 對⿑齊⽅方法
• Bootstrap 使⽤用到的⽅方法
78
F L E X 需 要 了了 解 的
• 軸線的觀念念
• 相關屬性
• 對⿑齊⽅方法
• Bootstrap 使⽤用到的⽅方法
外層屬性
內層屬性
79
F L E X 需 要 了了 解 的
• 軸線的觀念念
• 相關屬性
• 對⿑齊⽅方法
• Bootstrap 使⽤用到的⽅方法
80
F L E X 需 要 了了 解 的
• 軸線的觀念念
• 相關屬性
• 對⿑齊⽅方法
• Bootstrap 使⽤用到的⽅方法
81
相 關 屬 性
外層屬性
內層

屬性
• display:必備屬性
• flex-flow
• flex-direction:決定 flex 軸線
• flex-wrap:決定換⾏行行的屬性
• justify-content:主要軸線的對⿑齊
• align-items:交錯軸線的對⿑齊
• flex
• flex-grow:伸展比
• flex-shrink:收縮比
• flex-basis:絕對值 
• order:排序
• align-self:單⼀一個物件的交錯軸對⿑齊
82
相 關 屬 性
外層屬性
內層

屬性
• display:必備屬性
• flex-flow
• flex-direction:決定 flex 軸線
• flex-wrap:決定換⾏行行的屬性
• justify-content:主要軸線的對⿑齊
• align-items:交錯軸線的對⿑齊
• flex
• flex-grow:伸展比
• flex-shrink:收縮比
• flex-basis:絕對值 
• order:排序
• align-self:單⼀一個物件的交錯軸對⿑齊
83
對 ⿑齊 ⽅方 法
主軸
flex-direction: row (default)
flex-direction: row-reverse
flex-direction: column
flex-direction: column-reverse
84
對 ⿑齊 ⽅方 法
主軸
flex-direction: row (default)
flex-direction: row-reverse
flex-direction: column
flex-direction: column-reverse
85
對 ⿑齊 ⽅方 法
主軸
flex-direction: row (default)
flex-direction: row-reverse
flex-direction: column
flex-direction: column-reverse
86
對 ⿑齊 ⽅方 法
主軸
flex-direction: row (default)
flex-direction: row-reverse
flex-direction: column
flex-direction: column-reverse
87
對 ⿑齊 ⽅方 法
justify-content 是依據主軸的軸線
決定物件之間的間隔⽅方法。
主 軸 對 ⿑齊 ( 外 層 )
主軸
88
對 ⿑齊 ⽅方 法
align-items 是垂直於主軸的對⿑齊
⽅方法。
交 錯 軸 對 ⿑齊 ( 外 層 )
主軸
交錯軸
89
對 ⿑齊 ⽅方 法
align-self 是內元件本⾝身垂直於主
軸的對⿑齊⽅方法。
交 錯 軸 對 ⿑齊 ( 內 層 )
主軸
交錯軸
90
對 ⿑齊 ⽅方 法
justify-content: flex-start
justify-content: flex-end
justify-content: center
justify-content: between
justify-content: space-around
91
對 ⿑齊 ⽅方 法
align-items: flex-start
align-items: flex-end
align-items: center
123 456 789
align-items: baseline
align-items: stretch
92
對 ⿑齊 ⽅方 法
align-self: flex-start
align-self: flex-end
align-self: center
456
align-self: baseline
align-self: stretch
B O O T S T R A P 元 件 概 念念
COMPONENT
94
元件,是 Bootstrap 為何受歡迎的主要原因,
他提供⼤大量量現成的組件讓開發者可以輕鬆組合變化
95
- 基本元件範例例
- 元件樣式變化
- 元件的變化
- grid 或 Utilities 等混合使⽤用
- 網⾴頁親和性
- 元件與 JavaScript
- 編譯說明⽂文件
- 錢字號開頭的程式碼
⽂文件閱讀
96
⽂文件閱讀
- 基本元件範例例
- 元件樣式變化
- 元件的變化
- grid 或 Utilities 等混合使⽤用
- 網⾴頁親和性
- 元件與 JavaScript
- 編譯說明⽂文件
- 錢字號開頭的程式碼
97
⽂文件閱讀
- 基本元件範例例
- 元件樣式變化
- 元件的變化
- grid 或 Utilities 等混合使⽤用
- 網⾴頁親和性
- 元件與 JavaScript
- 編譯說明⽂文件
- 錢字號開頭的程式碼
98
⽂文件閱讀
- 基本元件範例例
- 元件樣式變化
- 元件的變化
- grid 或 Utilities 等混合使⽤用
- 網⾴頁親和性
- 元件與 JavaScript
- 編譯說明⽂文件
- 錢字號開頭的程式碼
99
⽂文件閱讀
- 基本元件範例例
- 元件樣式變化
- 元件的變化
- grid 或 Utilities 等混合使⽤用
- 網⾴頁親和性
- 元件與 JavaScript
- 編譯說明⽂文件
- 錢字號開頭的程式碼
100
⽂文件閱讀
- 基本元件範例例
- 元件樣式變化
- 元件的變化
- grid 或 Utilities 等混合使⽤用
- 網⾴頁親和性
- 元件與 JavaScript
- 編譯說明⽂文件
- 錢字號開頭的程式碼
101
⽂文件閱讀
- 基本元件範例例
- 元件樣式變化
- 元件的變化
- grid 或 Utilities 等混合使⽤用
- 網⾴頁親和性
- 元件與 JavaScript
- 編譯說明⽂文件
- 錢字號開頭的程式碼
102
⽂文件閱讀
- 基本元件範例例
- 元件樣式變化
- 元件的變化
- grid 或 Utilities 等混合使⽤用
- 網⾴頁親和性
- 元件與 JavaScript
- 編譯說明⽂文件
- 錢字號開頭的程式碼
103
補充說明
Bootstrap 與 Sass 介紹
104
Sass 是 CSS 預處理理⼯工具
可以讓 Bootstrap 更更有模組化的架構
105
- 是 CSS 前置語⾔言
- 讓 CSS 更更容易易被管理理
- 變數
- @include
- @import
- 讓 CSS 更更像程式語⾔言
- 具有運算能⼒力力
- 有函式庫可以運⽤用

(Bootstrap)
106
- 是 CSS 前置語⾔言
- 讓 CSS 更更容易易被管理理
- 變數
- @include
- @import
- 讓 CSS 更更像程式語⾔言
- 具有運算能⼒力力
- 有函式庫可以運⽤用

(Bootstrap)
bootstrap.css
107
- 是 CSS 前置語⾔言
- 讓 CSS 更更容易易被管理理
- 變數
- @include
- @import
- 讓 CSS 更更像程式語⾔言
- 具有運算能⼒力力
- 有函式庫可以運⽤用

(Bootstrap)
$font-stack: Helvetica, sans-serif;
$primary-color: #333;
body {
font: 100% $font-stack;
color: $primary-color;
}
body {
font: 100% Helvetica, sans-serif;
color: #333;
}
108
- 是 CSS 前置語⾔言
- 讓 CSS 更更容易易被管理理
- 變數
- @include
- @import
- 讓 CSS 更更像程式語⾔言
- 具有運算能⼒力力
- 有函式庫可以運⽤用

(Bootstrap)
@mixin border-radius($radius) {
-webkit-border-radius: $radius;
-moz-border-radius: $radius;
-ms-border-radius: $radius;
border-radius: $radius;
}
.box { @include border-radius(10px); }
.box {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
}
109
- 是 CSS 前置語⾔言
- 讓 CSS 更更容易易被管理理
- 變數
- @include
- @import
- 讓 CSS 更更像程式語⾔言
- 具有運算能⼒力力
- 有函式庫可以運⽤用

(Bootstrap)
// _reset.scss
html,
body,
ul,
ol {
margin: 0;
padding: 0;
}
// base.scss
@import 'reset';
body {
font: 100% Helvetica, sans-serif;
background-color: #efefef;
}
110
- 是 CSS 前置語⾔言
- 讓 CSS 更更容易易被管理理
- 變數
- @include
- @import
- 讓 CSS 更更像程式語⾔言
- 具有運算能⼒力力
- 有函式庫可以運⽤用

(Bootstrap)
article[role="main"] {
float: left;
width: 600px / 960px * 100%;
}
aside[role="complementary"] {
float: right;
width: 300px / 960px * 100%;
}
article[role="main"] {
float: left;
width: 62.5%;
}
aside[role="complementary"] {
float: right;
width: 31.25%;
}
111
- 是 CSS 前置語⾔言
- 讓 CSS 更更容易易被管理理
- 變數
- @include
- @import
- 讓 CSS 更更像程式語⾔言
- 具有運算能⼒力力
- 有函式庫可以運⽤用

(Bootstrap)
@import "functions";
@import "variables";
@import "bootstrap";
可⾃自⾏行行調整
112
同學,對於 Sass 後⾯面章節會有完整介紹
這邊只要先知道有 Sass 即可
為什什麼 Bootstrap 

有這樣⼤大的魅⼒力力
D I F F E R E N C E S B E T W E E N B O O T S T R A P 3 A N D 4
114
卡斯伯 (王志誠)
115
保證持續更新
保證不額外收費
開始學習 Bootstrap!!
更更多的詳細介紹:https://goo.gl/7JuNST

Weitere ähnliche Inhalte

Was ist angesagt?

SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方
SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方
SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方Hiroshi Tokumaru
 
組み込みブラウザとメディアﰀ仕様あれこれ
組み込みブラウザとメディアﰀ仕様あれこれ組み込みブラウザとメディアﰀ仕様あれこれ
組み込みブラウザとメディアﰀ仕様あれこれMasashi Umeda
 
Spring Bootの本当の理解ポイント #jjug
Spring Bootの本当の理解ポイント #jjugSpring Bootの本当の理解ポイント #jjug
Spring Bootの本当の理解ポイント #jjugMasatoshi Tada
 
Form認証で学ぶSpring Security入門
Form認証で学ぶSpring Security入門Form認証で学ぶSpring Security入門
Form認証で学ぶSpring Security入門Ryosuke Uchitate
 
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
C34 Always On 可用性グループ 構築時のポイント by 小澤真之C34 Always On 可用性グループ 構築時のポイント by 小澤真之
C34 Always On 可用性グループ 構築時のポイント by 小澤真之Insight Technology, Inc.
 
AD FS deep dive - claim rule set
AD FS deep dive - claim rule setAD FS deep dive - claim rule set
AD FS deep dive - claim rule setjunichi anno
 
初學者都該了解的 HTTP 通訊協定基礎
初學者都該了解的 HTTP 通訊協定基礎初學者都該了解的 HTTP 通訊協定基礎
初學者都該了解的 HTTP 通訊協定基礎Will Huang
 
Amazon Cognito使って認証したい?それならSpring Security使いましょう!
Amazon Cognito使って認証したい?それならSpring Security使いましょう!Amazon Cognito使って認証したい?それならSpring Security使いましょう!
Amazon Cognito使って認証したい?それならSpring Security使いましょう!Ryosuke Uchitate
 
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB Amazon Web Services Japan
 
CentOS 8で標準搭載! 「389-ds」で構築する 認証サーバーについて
CentOS 8で標準搭載! 「389-ds」で構築する 認証サーバーについてCentOS 8で標準搭載! 「389-ds」で構築する 認証サーバーについて
CentOS 8で標準搭載! 「389-ds」で構築する 認証サーバーについてNobuyuki Sasaki
 
Javaエンジニアに知ってほしい、Springの教科書「TERASOLUNA」 #jjug_ccc #ccc_f3
Javaエンジニアに知ってほしい、Springの教科書「TERASOLUNA」 #jjug_ccc #ccc_f3Javaエンジニアに知ってほしい、Springの教科書「TERASOLUNA」 #jjug_ccc #ccc_f3
Javaエンジニアに知ってほしい、Springの教科書「TERASOLUNA」 #jjug_ccc #ccc_f3日本Javaユーザーグループ
 
HTML5マークアップの心得と作法
HTML5マークアップの心得と作法HTML5マークアップの心得と作法
HTML5マークアップの心得と作法Futomi Hatano
 
XXE、SSRF、安全でないデシリアライゼーション入門
XXE、SSRF、安全でないデシリアライゼーション入門XXE、SSRF、安全でないデシリアライゼーション入門
XXE、SSRF、安全でないデシリアライゼーション入門Hiroshi Tokumaru
 
MySQLレプリケーションあれやこれや
MySQLレプリケーションあれやこれやMySQLレプリケーションあれやこれや
MySQLレプリケーションあれやこれやyoku0825
 
Spring Integration 超入門
Spring Integration 超入門Spring Integration 超入門
Spring Integration 超入門Yasutaka Sugamura
 
std::pin の勘所
std::pin の勘所std::pin の勘所
std::pin の勘所Hiroaki Goto
 
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Yuichi Ito
 

Was ist angesagt? (20)

SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方
SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方
SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方
 
組み込みブラウザとメディアﰀ仕様あれこれ
組み込みブラウザとメディアﰀ仕様あれこれ組み込みブラウザとメディアﰀ仕様あれこれ
組み込みブラウザとメディアﰀ仕様あれこれ
 
Spring Bootの本当の理解ポイント #jjug
Spring Bootの本当の理解ポイント #jjugSpring Bootの本当の理解ポイント #jjug
Spring Bootの本当の理解ポイント #jjug
 
Form認証で学ぶSpring Security入門
Form認証で学ぶSpring Security入門Form認証で学ぶSpring Security入門
Form認証で学ぶSpring Security入門
 
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
C34 Always On 可用性グループ 構築時のポイント by 小澤真之C34 Always On 可用性グループ 構築時のポイント by 小澤真之
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
 
AD FS deep dive - claim rule set
AD FS deep dive - claim rule setAD FS deep dive - claim rule set
AD FS deep dive - claim rule set
 
初學者都該了解的 HTTP 通訊協定基礎
初學者都該了解的 HTTP 通訊協定基礎初學者都該了解的 HTTP 通訊協定基礎
初學者都該了解的 HTTP 通訊協定基礎
 
Amazon Cognito使って認証したい?それならSpring Security使いましょう!
Amazon Cognito使って認証したい?それならSpring Security使いましょう!Amazon Cognito使って認証したい?それならSpring Security使いましょう!
Amazon Cognito使って認証したい?それならSpring Security使いましょう!
 
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
 
CentOS 8で標準搭載! 「389-ds」で構築する 認証サーバーについて
CentOS 8で標準搭載! 「389-ds」で構築する 認証サーバーについてCentOS 8で標準搭載! 「389-ds」で構築する 認証サーバーについて
CentOS 8で標準搭載! 「389-ds」で構築する 認証サーバーについて
 
Javaエンジニアに知ってほしい、Springの教科書「TERASOLUNA」 #jjug_ccc #ccc_f3
Javaエンジニアに知ってほしい、Springの教科書「TERASOLUNA」 #jjug_ccc #ccc_f3Javaエンジニアに知ってほしい、Springの教科書「TERASOLUNA」 #jjug_ccc #ccc_f3
Javaエンジニアに知ってほしい、Springの教科書「TERASOLUNA」 #jjug_ccc #ccc_f3
 
HTML5マークアップの心得と作法
HTML5マークアップの心得と作法HTML5マークアップの心得と作法
HTML5マークアップの心得と作法
 
XXE、SSRF、安全でないデシリアライゼーション入門
XXE、SSRF、安全でないデシリアライゼーション入門XXE、SSRF、安全でないデシリアライゼーション入門
XXE、SSRF、安全でないデシリアライゼーション入門
 
HTML 語法教學
HTML 語法教學HTML 語法教學
HTML 語法教學
 
MySQLレプリケーションあれやこれや
MySQLレプリケーションあれやこれやMySQLレプリケーションあれやこれや
MySQLレプリケーションあれやこれや
 
Spring Integration 超入門
Spring Integration 超入門Spring Integration 超入門
Spring Integration 超入門
 
DevOps with Database on AWS
DevOps with Database on AWSDevOps with Database on AWS
DevOps with Database on AWS
 
std::pin の勘所
std::pin の勘所std::pin の勘所
std::pin の勘所
 
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
 
CSS Mastigado
CSS MastigadoCSS Mastigado
CSS Mastigado
 

Andere mochten auch

[Modern Web] CSS3 Grid Layout
[Modern Web] CSS3 Grid Layout [Modern Web] CSS3 Grid Layout
[Modern Web] CSS3 Grid Layout Chih-cheng Wang
 
以 Vue / GSAP / D3 為核心的網頁視覺動態整合與架構設計 - 吳哲宇
以 Vue / GSAP / D3 為核心的網頁視覺動態整合與架構設計 - 吳哲宇以 Vue / GSAP / D3 為核心的網頁視覺動態整合與架構設計 - 吳哲宇
以 Vue / GSAP / D3 為核心的網頁視覺動態整合與架構設計 - 吳哲宇哲宇 吳
 
Bootstrap4 與他的好搭檔
Bootstrap4 與他的好搭檔Bootstrap4 與他的好搭檔
Bootstrap4 與他的好搭檔Chih-cheng Wang
 
Sass 基礎教學 - 高雄前端社群(CSS 讀書會)
Sass 基礎教學 - 高雄前端社群(CSS 讀書會)Sass 基礎教學 - 高雄前端社群(CSS 讀書會)
Sass 基礎教學 - 高雄前端社群(CSS 讀書會)Chih-cheng Wang
 
響應式網頁實作坊
響應式網頁實作坊響應式網頁實作坊
響應式網頁實作坊Chih-cheng Wang
 
專業前端 都如何管理 CSS
專業前端 都如何管理 CSS專業前端 都如何管理 CSS
專業前端 都如何管理 CSSChih-cheng Wang
 

Andere mochten auch (6)

[Modern Web] CSS3 Grid Layout
[Modern Web] CSS3 Grid Layout [Modern Web] CSS3 Grid Layout
[Modern Web] CSS3 Grid Layout
 
以 Vue / GSAP / D3 為核心的網頁視覺動態整合與架構設計 - 吳哲宇
以 Vue / GSAP / D3 為核心的網頁視覺動態整合與架構設計 - 吳哲宇以 Vue / GSAP / D3 為核心的網頁視覺動態整合與架構設計 - 吳哲宇
以 Vue / GSAP / D3 為核心的網頁視覺動態整合與架構設計 - 吳哲宇
 
Bootstrap4 與他的好搭檔
Bootstrap4 與他的好搭檔Bootstrap4 與他的好搭檔
Bootstrap4 與他的好搭檔
 
Sass 基礎教學 - 高雄前端社群(CSS 讀書會)
Sass 基礎教學 - 高雄前端社群(CSS 讀書會)Sass 基礎教學 - 高雄前端社群(CSS 讀書會)
Sass 基礎教學 - 高雄前端社群(CSS 讀書會)
 
響應式網頁實作坊
響應式網頁實作坊響應式網頁實作坊
響應式網頁實作坊
 
專業前端 都如何管理 CSS
專業前端 都如何管理 CSS專業前端 都如何管理 CSS
專業前端 都如何管理 CSS
 

Ähnlich wie Bootstrap 4 超詳盡解析

Responsive Web UI Design
Responsive Web UI DesignResponsive Web UI Design
Responsive Web UI Designjay li
 
不一樣的Web server... coServ
不一樣的Web server... coServ不一樣的Web server... coServ
不一樣的Web server... coServBen Lue
 
SVG 初心者分享 @ PIXNET SmallTalk
SVG 初心者分享 @ PIXNET SmallTalkSVG 初心者分享 @ PIXNET SmallTalk
SVG 初心者分享 @ PIXNET SmallTalkJocelyn Hsu
 
Exam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development FundamentalsExam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development FundamentalsChieh Lin
 
SVG 初心者分享
SVG 初心者分享SVG 初心者分享
SVG 初心者分享Jocelyn Hsu
 
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪小 米猪
 
Html&css培训 舒克
Html&css培训 舒克Html&css培训 舒克
Html&css培训 舒克jay li
 
Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)百範 陳
 
前端样式开发演变之路
前端样式开发演变之路前端样式开发演变之路
前端样式开发演变之路Zhao Lei
 
Web前端标准在各浏览器中的实现差异
Web前端标准在各浏览器中的实现差异Web前端标准在各浏览器中的实现差异
Web前端标准在各浏览器中的实现差异cleverpig
 
一淘新首页总结
一淘新首页总结一淘新首页总结
一淘新首页总结jieorlin
 
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)Will Huang
 
Flex 使用經驗談
Flex 使用經驗談Flex 使用經驗談
Flex 使用經驗談Ticore Shih
 
Bootstrap個人網站 20141027
Bootstrap個人網站 20141027Bootstrap個人網站 20141027
Bootstrap個人網站 20141027均民 戴
 
支付宝CSS构架
支付宝CSS构架支付宝CSS构架
支付宝CSS构架Sofish Lin
 

Ähnlich wie Bootstrap 4 超詳盡解析 (20)

Responsive Web UI Design
Responsive Web UI DesignResponsive Web UI Design
Responsive Web UI Design
 
不一樣的Web server... coServ
不一樣的Web server... coServ不一樣的Web server... coServ
不一樣的Web server... coServ
 
SVG 初心者分享 @ PIXNET SmallTalk
SVG 初心者分享 @ PIXNET SmallTalkSVG 初心者分享 @ PIXNET SmallTalk
SVG 初心者分享 @ PIXNET SmallTalk
 
3sss book
3sss book3sss book
3sss book
 
Min book
Min bookMin book
Min book
 
Exam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development FundamentalsExam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development Fundamentals
 
SVG 初心者分享
SVG 初心者分享SVG 初心者分享
SVG 初心者分享
 
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪
 
Html&css培训 舒克
Html&css培训 舒克Html&css培训 舒克
Html&css培训 舒克
 
CSS 菜鳥救星
CSS 菜鳥救星CSS 菜鳥救星
CSS 菜鳥救星
 
Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)
 
前端样式开发演变之路
前端样式开发演变之路前端样式开发演变之路
前端样式开发演变之路
 
Web前端标准在各浏览器中的实现差异
Web前端标准在各浏览器中的实现差异Web前端标准在各浏览器中的实现差异
Web前端标准在各浏览器中的实现差异
 
HTML5 Basic
HTML5 BasicHTML5 Basic
HTML5 Basic
 
一淘新首页总结
一淘新首页总结一淘新首页总结
一淘新首页总结
 
coServ & RWD
coServ & RWD coServ & RWD
coServ & RWD
 
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
 
Flex 使用經驗談
Flex 使用經驗談Flex 使用經驗談
Flex 使用經驗談
 
Bootstrap個人網站 20141027
Bootstrap個人網站 20141027Bootstrap個人網站 20141027
Bootstrap個人網站 20141027
 
支付宝CSS构架
支付宝CSS构架支付宝CSS构架
支付宝CSS构架
 

Mehr von Chih-cheng Wang

六角學院 - 從社群到公司
六角學院 - 從社群到公司六角學院 - 從社群到公司
六角學院 - 從社群到公司Chih-cheng Wang
 
網址管理與 DNS 託管全攻略
網址管理與 DNS 託管全攻略網址管理與 DNS 託管全攻略
網址管理與 DNS 託管全攻略Chih-cheng Wang
 
高雄前端社群 Web 開發讀書會 - 網頁設計規劃
高雄前端社群 Web 開發讀書會 - 網頁設計規劃高雄前端社群 Web 開發讀書會 - 網頁設計規劃
高雄前端社群 Web 開發讀書會 - 網頁設計規劃Chih-cheng Wang
 
建立 Sass 環境,透過 Node sass
建立 Sass 環境,透過 Node sass建立 Sass 環境,透過 Node sass
建立 Sass 環境,透過 Node sassChih-cheng Wang
 
CSS 讀書會 - 1 (Grid system)
CSS 讀書會 - 1 (Grid system)CSS 讀書會 - 1 (Grid system)
CSS 讀書會 - 1 (Grid system)Chih-cheng Wang
 
Slack 基本功能介紹
Slack 基本功能介紹Slack 基本功能介紹
Slack 基本功能介紹Chih-cheng Wang
 

Mehr von Chih-cheng Wang (7)

六角學院 - 從社群到公司
六角學院 - 從社群到公司六角學院 - 從社群到公司
六角學院 - 從社群到公司
 
網址管理與 DNS 託管全攻略
網址管理與 DNS 託管全攻略網址管理與 DNS 託管全攻略
網址管理與 DNS 託管全攻略
 
高雄前端社群 Web 開發讀書會 - 網頁設計規劃
高雄前端社群 Web 開發讀書會 - 網頁設計規劃高雄前端社群 Web 開發讀書會 - 網頁設計規劃
高雄前端社群 Web 開發讀書會 - 網頁設計規劃
 
建立 Sass 環境,透過 Node sass
建立 Sass 環境,透過 Node sass建立 Sass 環境,透過 Node sass
建立 Sass 環境,透過 Node sass
 
CSS 讀書會 - 1 (Grid system)
CSS 讀書會 - 1 (Grid system)CSS 讀書會 - 1 (Grid system)
CSS 讀書會 - 1 (Grid system)
 
Slack 基本功能介紹
Slack 基本功能介紹Slack 基本功能介紹
Slack 基本功能介紹
 
Google design
Google designGoogle design
Google design
 

Bootstrap 4 超詳盡解析