What is Object Oriented CSS?

Principal Software Engineer & Engineering Manager at Pivotal
May. 20, 2009
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
What is Object Oriented CSS?
1 of 68

More Related Content

What's hot

CSS For Backend DevelopersCSS For Backend Developers
CSS For Backend Developers10Clouds
DRY CSS A don’t-repeat-yourself methodology for creating efficient, unified a...DRY CSS A don’t-repeat-yourself methodology for creating efficient, unified a...
DRY CSS A don’t-repeat-yourself methodology for creating efficient, unified a...Jer Clarke
Introduction to CSSIntroduction to CSS
Introduction to CSSAmeer Khan
Cascading Style Sheets (CSS) helpCascading Style Sheets (CSS) help
Cascading Style Sheets (CSS) helpcasestudyhelp
Professional CssProfessional Css
Professional CssSubramanyan Murali
Introducing CSS Grid LayoutIntroducing CSS Grid Layout
Introducing CSS Grid LayoutRachel Andrew

Similar to What is Object Oriented CSS?

The Fast And The FabulousThe Fast And The Fabulous
The Fast And The FabulousNicole Sullivan
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective,  Ajax ...The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective,  Ajax ...
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective, Ajax ...Nicole Sullivan
Building Better Responsive WebsitesBuilding Better Responsive Websites
Building Better Responsive WebsitesHolger Bartel
JugglingJuggling
JugglingRoss Lawley
JugglingJuggling
JugglingCasey Bradford
Front End Best PracticesFront End Best Practices
Front End Best PracticesHolger Bartel

More from Nicole Sullivan

Building the Media Block in ReactJS Building the Media Block in ReactJS
Building the Media Block in ReactJS Nicole Sullivan
Why are you here?Why are you here?
Why are you here?Nicole Sullivan
Creating Living Style Guides to Improve PerformanceCreating Living Style Guides to Improve Performance
Creating Living Style Guides to Improve PerformanceNicole Sullivan
Don't feed the trollsDon't feed the trolls
Don't feed the trollsNicole Sullivan
CSS Power ToolsCSS Power Tools
CSS Power ToolsNicole Sullivan
Our Best Practices Are Killing UsOur Best Practices Are Killing Us
Our Best Practices Are Killing UsNicole Sullivan

Recently uploaded

LLaMA 2.pptxLLaMA 2.pptx
LLaMA 2.pptxRkRahul16
Connecting Africa.docxConnecting Africa.docx
Connecting Africa.docxEric Annan
Advancing Equity and Inclusion for Deaf Students in Higher EducationAdvancing Equity and Inclusion for Deaf Students in Higher Education
Advancing Equity and Inclusion for Deaf Students in Higher Education3Play Media
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Maxim Salnikov
BuilderAI Proposal_MalesniakBuilderAI Proposal_Malesniak
BuilderAI Proposal_MalesniakMichael Lesniak
Swiss Re Reinsurance Solutions - Claims Automated Rules Engine – Insurer Inno...Swiss Re Reinsurance Solutions - Claims Automated Rules Engine – Insurer Inno...
Swiss Re Reinsurance Solutions - Claims Automated Rules Engine – Insurer Inno...The Digital Insurer

Recently uploaded(20)

What is Object Oriented CSS?

Editor's Notes

  1. 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.
  2. 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.
  3. Modular CSS is a great idea in theory, but in practice...
  4. Nothing is shared between modules, each reinvents the CSS wheel. Wastefully file sizes and http requests grow and...
  5. What is ... ?
  6. lists, headings, etc should all be global
  7. grids
  8. contours X backgrounds X content objects = complexity 1 X foo bar X 1 2 X 4 = 8 HTTP req 5 X 5 = 25 HTTP req
  9. Classes on object we wish to extend.
  10. media, media extended, wrap Open editable zone
  11. media, media extended, wrap Open editable zone
  12. media, media extended, wrap Open editable zone
  13. function created to return area that occasionally returns the diameter instead.
  14. There is a general belief in CSS development that there are many ‘right’ ways. This isn’t always true.
  15. Each time you analyze a solution, there are three main metrics that should be considered.