SlideShare a Scribd company logo
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS
Object Oriented CSS

More Related Content

What's hot (20)

KEY
What is Object Oriented CSS?
Nicole Sullivan
 
PDF
CSS Bloat!
Nicole Sullivan
 
PDF
CSS For Backend Developers
10Clouds
 
PPT
React js
Jai Santhosh
 
PDF
Front-End Frameworks: a quick overview
Diacode
 
KEY
Web Design 101
T.S. Lim
 
PDF
Tailwind CSS - KanpurJS
Naveen Kharwar
 
PDF
React JS - Introduction
Sergey Romaneko
 
PDF
Tech talk on Tailwind CSS
Squareboat
 
PPT
How to manage a big scale HTML/CSS project
Renoir Boulanger
 
PDF
Responsive web design
Russ Weakley
 
PPT
Introduction to cms and wordpress
Higher Education Department KPK, Pakistan
 
PDF
WordPress Website Creation Training Course Slides
Equinet Academy
 
PDF
Basics of Solr and Solr Integration with AEM6
DEEPAK KHETAWAT
 
PPT
Introduction to CSS
Amit Tyagi
 
PPTX
Tailwind CSS.11.pptx
Harish Verma
 
PPT
MVC ppt presentation
Bhavin Shah
 
PPTX
Basic WordPress Workshop Presentation
Felix Albutra
 
PPTX
Website design with Wordpress ppt
WTACADEMY5
 
What is Object Oriented CSS?
Nicole Sullivan
 
CSS Bloat!
Nicole Sullivan
 
CSS For Backend Developers
10Clouds
 
React js
Jai Santhosh
 
Front-End Frameworks: a quick overview
Diacode
 
Web Design 101
T.S. Lim
 
Tailwind CSS - KanpurJS
Naveen Kharwar
 
React JS - Introduction
Sergey Romaneko
 
Tech talk on Tailwind CSS
Squareboat
 
How to manage a big scale HTML/CSS project
Renoir Boulanger
 
Responsive web design
Russ Weakley
 
Introduction to cms and wordpress
Higher Education Department KPK, Pakistan
 
WordPress Website Creation Training Course Slides
Equinet Academy
 
Basics of Solr and Solr Integration with AEM6
DEEPAK KHETAWAT
 
Introduction to CSS
Amit Tyagi
 
Tailwind CSS.11.pptx
Harish Verma
 
MVC ppt presentation
Bhavin Shah
 
Basic WordPress Workshop Presentation
Felix Albutra
 
Website design with Wordpress ppt
WTACADEMY5
 

Viewers also liked (6)

PDF
Our Best Practices Are Killing Us
Nicole Sullivan
 
PPTX
Crear documento de Word
Juanjo Bote
 
PPTX
Materiales didácticos del proyecto “El ciclo de vida de las cosas”
ECODES
 
PDF
Capítulo III La era del imperio
Diego Andrés Rojas González
 
PDF
Les outils du management de la qualite
Ahmed zaki أحمد زكي KACHTILIOU قشتيليو
 
PPTX
Imperialismo y colonialismo en el siglo XIX
Diego Andrés Rojas González
 
Our Best Practices Are Killing Us
Nicole Sullivan
 
Crear documento de Word
Juanjo Bote
 
Materiales didácticos del proyecto “El ciclo de vida de las cosas”
ECODES
 
Capítulo III La era del imperio
Diego Andrés Rojas González
 
Les outils du management de la qualite
Ahmed zaki أحمد زكي KACHTILIOU قشتيليو
 
Imperialismo y colonialismo en el siglo XIX
Diego Andrés Rojas González
 
Ad

Similar to Object Oriented CSS (20)

KEY
The Fast And The Fabulous
Nicole Sullivan
 
PDF
Responsive Design Workflow: Webshaped 2012
Stephen Hay
 
PDF
Responsive Design Workflow: Mobilism 2012
Stephen Hay
 
PDF
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
Stephen Hay
 
ZIP
Drupal Themes: Past, present and future
Nicolas Borda
 
PPT
Designing Special Feature Pages
Jackie Hai
 
PDF
Fusion-io SSD and SQL Server 2008
Mark Ginnebaugh
 
PDF
Fusion Iossdandsqlserver2008 091022013943 Phpapp02
eddiesauvao
 
PDF
catalog_09_web
tutorialsruby
 
PDF
catalog_09_web
tutorialsruby
 
PDF
Object Oriented Css For High Performance Websites And Applications
PerconaPerformance
 
PDF
Web or SDK Development
John Wilker
 
PDF
SharePoint Branding - 3 Most Common Mistakes
NicolePullin
 
PPTX
Boston, MA Developer Group 2/7/2019 - Introduction to lightning web components
BingWang77
 
PPTX
JavaScript: the who, what, when, where, why, & how
Monty Dickerson
 
PDF
Understanding Dom
LiquidHub
 
PDF
Building an E-commerce website in MEAN stack
divyapisces
 
PDF
Design Fast Websites
Nicole Sullivan
 
PDF
Foundation of Web Application Developmnet - XHTML
Vashira Ravipanich
 
PDF
Between a Block & a Hard Place
WP Engine
 
The Fast And The Fabulous
Nicole Sullivan
 
Responsive Design Workflow: Webshaped 2012
Stephen Hay
 
Responsive Design Workflow: Mobilism 2012
Stephen Hay
 
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
Stephen Hay
 
Drupal Themes: Past, present and future
Nicolas Borda
 
Designing Special Feature Pages
Jackie Hai
 
Fusion-io SSD and SQL Server 2008
Mark Ginnebaugh
 
Fusion Iossdandsqlserver2008 091022013943 Phpapp02
eddiesauvao
 
catalog_09_web
tutorialsruby
 
catalog_09_web
tutorialsruby
 
Object Oriented Css For High Performance Websites And Applications
PerconaPerformance
 
Web or SDK Development
John Wilker
 
SharePoint Branding - 3 Most Common Mistakes
NicolePullin
 
Boston, MA Developer Group 2/7/2019 - Introduction to lightning web components
BingWang77
 
JavaScript: the who, what, when, where, why, & how
Monty Dickerson
 
Understanding Dom
LiquidHub
 
Building an E-commerce website in MEAN stack
divyapisces
 
Design Fast Websites
Nicole Sullivan
 
Foundation of Web Application Developmnet - XHTML
Vashira Ravipanich
 
Between a Block & a Hard Place
WP Engine
 
Ad

More from Nicole Sullivan (12)

PDF
Building the Media Block in ReactJS
Nicole Sullivan
 
PDF
Why are you here?
Nicole Sullivan
 
PDF
Creating Living Style Guides to Improve Performance
Nicole Sullivan
 
PDF
Don't feed the trolls
Nicole Sullivan
 
PDF
CSS Power Tools
Nicole Sullivan
 
PDF
5 Mistakes of Massive CSS
Nicole Sullivan
 
KEY
CSS Wish List @JSConf
Nicole Sullivan
 
KEY
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective, Ajax ...
Nicole Sullivan
 
KEY
Taming CSS Selectors
Nicole Sullivan
 
PDF
Pourquoi la performance?
Nicole Sullivan
 
PDF
7 Habits of Exceptional Performance
Nicole Sullivan
 
PPT
After YSlow "A"
Nicole Sullivan
 
Building the Media Block in ReactJS
Nicole Sullivan
 
Why are you here?
Nicole Sullivan
 
Creating Living Style Guides to Improve Performance
Nicole Sullivan
 
Don't feed the trolls
Nicole Sullivan
 
CSS Power Tools
Nicole Sullivan
 
5 Mistakes of Massive CSS
Nicole Sullivan
 
CSS Wish List @JSConf
Nicole Sullivan
 
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective, Ajax ...
Nicole Sullivan
 
Taming CSS Selectors
Nicole Sullivan
 
Pourquoi la performance?
Nicole Sullivan
 
7 Habits of Exceptional Performance
Nicole Sullivan
 
After YSlow "A"
Nicole Sullivan
 

Recently uploaded (20)

PDF
Top AI Tools for Seamless Raster to Vector Art Conversion in 2025
Aspire digitizing
 
PPT
01_Intro.ppt algorithm for preperation stu used
archu26
 
PPTX
Graphic_Design_Pjjjjjjjjjjjjjjjresentation.pptx
kumarsahil80682
 
PPTX
Online Shopping For Women Men Kids Fashion Style Dresses
Palak thakur
 
PDF
CS6801-MULTI-CORE-ARCHITECTURE-AND-PROGRAMMING_watermark.pdf
SriRanjani60
 
PPTX
AI_Road_Safety_Project.pptx for class 10
prem001ni
 
PPTX
sistem teknologi yang di desain untuk mahasiswa dan dosen agar memudahkan mer...
gamesonlya2rj
 
PDF
CXEO Academy brand book for construction professionals
impy72
 
PPTX
KAREDLA SUSHMITHA PPT NEW.pptx...........
devraj40467
 
PPTX
SlideEgg_500613-Natural Stones_20250715134759_Nl1PLcra (1).pptx
ChinmayRao11
 
PPTX
Chapter 1-1.pptx hwhahaiaiautsfzjakaiwueysuua
hibaaqabdirisaaq331
 
PDF
CXEO CONSTRUCTION EXECUTIVE ENTREPRENEUR OWNER ACADEMY - Brand book
impybla
 
PPTX
SlideEgg_300845-Electric Energy PTTTTTTT
JaydipM1
 
PPTX
Mainframe Modernization Services with Vrnexgen
tejushrie
 
PPT
1 DATALINK CONTROL and it's applications
karunanidhilithesh
 
PPTX
Infoblox_deck_1111111DDI_sbe_201302.pptx
eyala75
 
PDF
Top Python development services company in Bangalore
Zinavo Technologies
 
PPTX
办理学历认证UHI在读证明信英国赫特福德郡大学毕业证范本,UHI成绩单修改
Taqyea
 
POTX
khsakhdjsahfsdfkjehfewfjxmxkvskghjdkskjhfdsjkhf.potx
NovitaYuliani4
 
PPT
APPLIED ASPECTS OF PUBERTY AND ADOLESCENCE (final)[1].ppt
divyaunkule1829
 
Top AI Tools for Seamless Raster to Vector Art Conversion in 2025
Aspire digitizing
 
01_Intro.ppt algorithm for preperation stu used
archu26
 
Graphic_Design_Pjjjjjjjjjjjjjjjresentation.pptx
kumarsahil80682
 
Online Shopping For Women Men Kids Fashion Style Dresses
Palak thakur
 
CS6801-MULTI-CORE-ARCHITECTURE-AND-PROGRAMMING_watermark.pdf
SriRanjani60
 
AI_Road_Safety_Project.pptx for class 10
prem001ni
 
sistem teknologi yang di desain untuk mahasiswa dan dosen agar memudahkan mer...
gamesonlya2rj
 
CXEO Academy brand book for construction professionals
impy72
 
KAREDLA SUSHMITHA PPT NEW.pptx...........
devraj40467
 
SlideEgg_500613-Natural Stones_20250715134759_Nl1PLcra (1).pptx
ChinmayRao11
 
Chapter 1-1.pptx hwhahaiaiautsfzjakaiwueysuua
hibaaqabdirisaaq331
 
CXEO CONSTRUCTION EXECUTIVE ENTREPRENEUR OWNER ACADEMY - Brand book
impybla
 
SlideEgg_300845-Electric Energy PTTTTTTT
JaydipM1
 
Mainframe Modernization Services with Vrnexgen
tejushrie
 
1 DATALINK CONTROL and it's applications
karunanidhilithesh
 
Infoblox_deck_1111111DDI_sbe_201302.pptx
eyala75
 
Top Python development services company in Bangalore
Zinavo Technologies
 
办理学历认证UHI在读证明信英国赫特福德郡大学毕业证范本,UHI成绩单修改
Taqyea
 
khsakhdjsahfsdfkjehfewfjxmxkvskghjdkskjhfdsjkhf.potx
NovitaYuliani4
 
APPLIED ASPECTS OF PUBERTY AND ADOLESCENCE (final)[1].ppt
divyaunkule1829
 

Editor's Notes

  • #2: Introductions - Nicole Sullivan, worked at yahoo, specialist in scalable high performance websites.
  • #5: After which he said that “CSS is broken” Very common to say that CSS is broken when it is misunderstood. Emerging frameworks are a sign that CSS is broken. Java developers -- Math class TRANSITION On the other hand, I honestly do believe we are doing it wrong.
  • #6: couple years coding in the basement by yourself before you are remotely useful. Profession needs to accomodate entry level, mid level, and architect level developers. Frankly, I’m tired of writing rounded corner boxes. I’ve done it 1000 times already. What I want is a system that allows newbies to do that part so I can focus on the architect level challenges.
  • #7: New (different) html pages should be able to be built without modifying the CSS.
  • #8: And for good reason. Currently there is no consistency or predictability.
  • #9: Perfectly accessible or high performance website, and then the first newbie to touch it, ruins it. Our code should be robust enough that newbies can contribute while maintaining the standards we’ve set.
  • #12: yoga, balance metaphor
  • #13: “Once upon a time...” pages to modules to objects
  • #22: If we build new HTML pages from a component library, new pages won’t require new css. So what goes into a component library. First up, content objects.
  • #23: Anything else that should be consistent site-wide.
  • #26: media, media extended, wrap Open editable zone
  • #28: presentational elements
  • #38: function created to return area that occasionally returns the diameter instead.
  • #52: not because you can’t do it everyone in this room could position something to the left and something else to the right. Also because, when working with beginners, they need not to figure out a brand new system with each module.
  • #60: If ducati and saleMod both specify border, and the rules are the same strength, ducati should “win” as it is the last class specified.
  • #61: Support for child element selectors would solve this, but would increase the length of the rules. E > F