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
Object-Oriented CSS
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Rachel Ober
April 12, 2013
Programming
52
1
Share
Object-Oriented CSS
Rachel Ober
April 12, 2013
More Decks by Rachel Ober
See All by Rachel Ober
So, You Want to Organize a Conference
rachelober
0
65
Front End Workshop 2015
rachelober
0
81
Front End Overview for Interns 2015
rachelober
1
59
IE Classes
rachelober
0
67
Front End Overview (2014)
rachelober
0
72
Team Communication Through Code
rachelober
0
88
Responsive Emails
rachelober
0
53
What I Learned About SVG
rachelober
0
75
Paperless Post Sass
rachelober
1
100
Other Decks in Programming
See All in Programming
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
210
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
220
第3木曜LT会 #28
tinykitten
PRO
0
120
Terraform言語の静的解析 / static analysis of Terraform language
wata727
1
140
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
420
ハーネスエンジニアリングとは?
kinopeee
13
6.8k
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
450
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
260
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
310
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
21
11k
cloudnative conference 2026 flyle
azihsoyn
0
110
Featured
See All Featured
Between Models and Reality
mayunak
3
280
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
500
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
200
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
270
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
The Curse of the Amulet
leimatthew05
1
12k
Raft: Consensus for Rubyists
vanstee
141
7.4k
Documentation Writing (for coders)
carmenintech
77
5.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Transcript
Object-Oriented CSS
Grid
None
Padding & Margins
app/styles/styleguide/_spacing.scss
None
None
Does that really help us?
Cascading Style Sheets (CSS) Noun A style sheet language used
for describing the presentation semantics (the look and formatting) of a document written in a markup language.
When I want to change a style, I should only
touch the CSS, not the HTML
http://ianstormtaylor.com/oocss-plus-sass-is-the-best-way-to-css/
OOCSS + Sass
None
None
None