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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
350
Contextとはなにか
chiroruxx
1
390
えっ!!コードを読まずに開発を!?
hananouchi
0
190
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
310
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
5.7k
フィードバックで育てるAI開発
kotaminato
1
110
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
190
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
140
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
510
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
480
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
110
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Google's AI Overviews - The New Search
badams
0
1.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Scaling GitHub
holman
464
140k
KATA
mclloyd
PRO
35
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
410
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
610
The Spectacular Lies of Maps
axbom
PRO
1
850
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
63
55k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
370
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.5k
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!