Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Exploring The Digital Frontier: CSS Grid & Flexbox
Search
Natasha Carlyon
February 21, 2020
Programming
0
20
Exploring The Digital Frontier: CSS Grid & Flexbox
A presentation on CSS Grid & Flexbox
Natasha Carlyon
February 21, 2020
Tweet
Share
More Decks by Natasha Carlyon
See All by Natasha Carlyon
Upping_Your_Interviewing_Game.pdf
nscarlyon
0
49
DevOps
nscarlyon
0
18
Where's Waldo: Building Better APIs with Swagger
nscarlyon
0
23
ng g talk-on-angular-console
nscarlyon
0
130
Alexa, what is 2 + 2?
nscarlyon
0
98
Mob Programming
nscarlyon
0
270
Other Decks in Programming
See All in Programming
Implementing Design Systems in Swift
seyfoyun
2
470
Webアプリをできるだけコードを手書きしないで作ってみる
tomokusaba
2
140
Java 22 Overview
kishida
1
200
Anthropic Cookbook のおすすめレシピ
schroneko
7
1.2k
Going beyond Apache Parquet's default settings
xhochy
0
130
Kotlin Multiplatform at Stable and Beyond (Android Makers 2024)
zsmb
0
500
Milestoner
bkuhlmann
1
410
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
180
CREってこういうこと? 体験入社 - 提案資料 - / what-is-cre-trial-employment
shinden
1
530
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
910
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
420
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
6
1.2k
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
22
6.4k
Ruby is Unlike a Banana
tanoku
96
10k
How GitHub (no longer) Works
holman
305
140k
Building Applications with DynamoDB
mza
88
5.6k
Unsuck your backbone
ammeep
663
57k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Six Lessons from altMBA
skipperchong
22
3k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Writing Fast Ruby
sferik
622
60k
The Invisible Customer
myddelton
114
12k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Transcript
Exploring The Digital Frontier: CSS Grid & Flexbox Natasha Carlyon
Full Stack Software Developer @nscarlyon
[email protected]
My Journey
Flexbox
The flex layout allows responsive elements within a container to
be automatically arranged depending upon screen size.
None
What about those confusing properties like flex-grow?
The flex-basis CSS property sets the initial main size of
a flex item.
The flex-grow CSS property sets the flex grow factor of
a flex item main size. It specifies how much of the remaining space in the flex container should be assigned to the item (the flex grow factor).
The flex-shrink CSS property sets the flex shrink factor of
a flex item. If the size of all flex items is larger than the flex container, items shrink to fit according to flex-shrink.
CSS Grid
CSS Grid Layout excels at dividing a page into major
regions, or defining the relationship in terms of size, position, and layer.
Flexbox vs CSS Grid
Browser Support
None
None
Should I use Bootstrap or CSS Grid?
Bootstrap
It depends
CSS Grid Bootstrap • Higher learning curve • Less html;
more CSS • More flexibility • Built in • Get started quickly • More html; less CSS • 12 columns layout • Third party
How do I get better?
How do I get better?
Deliberate practise!
None
Resources • Solved by Flexbox — Cleaner, hack-free CSS •
https://css-tricks.com/snippets/css/a-guide-to-f lexbox/ • Grid by Example • CSS Grid Playground