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
CSSは死んだのか?
Search
8845musign
July 27, 2017
Programming
2.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CSSは死んだのか?
まかないてっく#1杯目
8845musign
July 27, 2017
More Decks by 8845musign
See All by 8845musign
Ubie Vitalsの取り組み紹介
8845musign
1
1.4k
業務システムの銀の弾丸? メモ機能を考察する
8845musign
2
330
業務システムに必要なアクセシビリティ
8845musign
1
1.2k
業務システム狂詩曲
8845musign
4
2.2k
READING The Atomic Workflow
8845musign
3
790
いまさら styled components 入門した
8845musign
3
970
いろはとアップデート LIGHTNING DESIGN SYSTEM
8845musign
0
1.8k
チームをかえていくこと そして、泥臭さについて
8845musign
1
2.2k
感性デザインとは?
8845musign
4
2k
Other Decks in Programming
See All in Programming
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
220
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
480
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
140
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
840
【やさしく解説 設計編 #1】「ドメイン駆動」と「実装駆動」ってなに? 〜設計の考え方を、たとえ話で学ぼう〜
panda728
PRO
1
110
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
460
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
140
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
350
関数型プログラミングのメリットって何だろう?
wanko_it
0
160
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
340
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
270
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
528
40k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
WCS-LA-2024
lcolladotor
0
680
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Marketing to machines
jonoalderson
1
5.6k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
63
55k
Claude Code のすすめ
schroneko
67
230k
Visualization
eitanlees
152
17k
Designing for humans not robots
tammielis
254
26k
Done Done
chrislema
186
16k
Designing Powerful Visuals for Engaging Learning
tmiket
1
450
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
270
Transcript
CSS IS DEAD ? Makanai Tech #1 TeamSpirit ෲےϩʔϥʔͷྗΛ৴͡Ζ
`Cascade and Inheritance CSS Cascading Style Sheet
`Cascade and Inheritance html { color: #00897B } section {
color: inherit }
`Cascade and Inheritance html { color: #00897B } section {
color: #00897B } p { color: #00897B }
Cascading
`Modular Approach (Code) BEM https://en.bem.info/
`Modular Approach (Code) CSS in JS https://www.styled-components.com/
`Modular Approach (Code) A block is a logically and functionally
independent component on a page. https://en.bem.info/methodology/faq/#can-i-use-a-css-reset
`Modular Approach (Code) No Cascading (No Element Selector)
CSS IS DIFFICULT
`VS Cascading
Design “System”
`VS Modular Approach
Independence
`Problems (Modular Approach) A A Discordance #000 #333 Color
`Problems (Modular Approach) Bigbang Class .some-module .some-module—some-modifire .hoge .any-class .module-common
.some-page-component .common-module .utility .some-common-module .some-module .some-module—some-modifire .hoge .any-class .module-common .some-page-component .common-module .utility .some-common-module .some-module .some-module—some-modifire .hoge .any-class .module-common .some-page-component .common-module .utility .some-common-module and Propperty
`Problems (Modular Approach) separation of concerns <Button /> .btn
`Problems (Modular Approach) separation of concerns <Button /> .btn <div
/> Oops…
`Why Select Modular Approach. Why?
CSS IS DIFFICULT
`Why Select Modular Approach. Frontend Engineer
`Why Select Modular Approach. Frontend Engineer CSS JS
`Why Select Modular Approach. Romeo and Juliet Frontend Engineer Designer
CSS IS DEAD?
`Architecture Architecture CSS BEM ECSS ITCSS SMACSS
`Architecture Architecture CSS BEM ECSS ITCSS SMACSS Architecture Design HTML
CSS IS DEAD?
` CSS Inheritance, The Cascade And Global Scope: Your New
Old Worst Best Friends Article https://www.smashingmagazine.com/2016/11/css-inheritance-cascade-global-scope-new- old-worst-best-friends/
Thank You!