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
57
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
67
Front End Workshop 2015
rachelober
0
86
Front End Overview for Interns 2015
rachelober
1
62
IE Classes
rachelober
0
79
Front End Overview (2014)
rachelober
0
82
Team Communication Through Code
rachelober
0
90
Responsive Emails
rachelober
0
57
What I Learned About SVG
rachelober
0
82
Paperless Post Sass
rachelober
1
110
Other Decks in Programming
See All in Programming
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
800
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
120
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
160
Claspは野良GASの夢をみるか
takter00
0
200
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
160
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
400
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
180
Inside Stream API
skrb
1
740
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
11
5.9k
さぁV100、メモリをお食べ・・・
nilpe
0
150
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
210
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.4k
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Design in an AI World
tapps
1
250
How STYLIGHT went responsive
nonsquared
100
6.2k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
310
Technical Leadership for Architectural Decision Making
baasie
3
420
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
390
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Marketing to machines
jonoalderson
1
5.5k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
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