Movatterモバイル変換


[0]ホーム

URL:


3,432 views

What's Object-Oriented CSS (japanese)

The document introduces Object-Oriented CSS (OOCSS), emphasizing its benefits in enhancing website performance and reducing maintenance costs by promoting the reuse of design components. It outlines strategies for implementation, such as reducing file sizes, utilizing CSS sprites, and maintaining consistency across styles. The author discusses best practices for structuring CSS to avoid duplication and ensure flexibility in web design.

Embed presentation

Downloaded 37 times
Whatʼs   Object-  Oriented      CSSfor high performance web site   2010/5/22 Webridge Meeting #2 tshinobu
Hello, everyone.“tshinobu” on the webI wrote about OOCSSin Web Designing →
udOn Ouji CSS
WHATʼS OOCSS?
Nicole Sullivan
Object-Oriented
Object-Oriented CSS
Traditional
OOCSS like
ul { ... }  ul li { ... }ul li a { ... }
ul { ... }  ul li { ... }ul li a { ... }
WHY OOCSS?
Web siteʼs performance     of business
Code is too fragile.
What to do first?•Reduce file size•Reduce HTTP request•Reduce maintenance cost
What you can do?•Use CSS Sprite•Use CSS level 3•Use Object-Oriented CSS!
MISUNDERSTANDING
HOW TOAPPLY OOCSS?
Compornents are like LEGO.    reusing elements       make them.
Legos first.
Site-wide legos• Headings• Lists (e.g. action, product, feature, external link)• Module headers and footers• Grids• Buttons• Anything else that should be consistent site-wide.
Separate container   and content
Separate structure    and skin
Avoid dupulicationAvoid redundancy
Location dependent   styles avoid!
Use consistency semantic style
Avoid irregular  Be flexible
.cf = clear fix        .fl = float left        .fr = float right        .flall = float aplly child selector        .il = display inline        .ilall = display inline apply child selectorBASE    .txtl = text align left        .txtr = text align rightCLASS   .txtc = text align centerNAMES   .hd = header        .bd = body        .ft = footer        .tr = top right        .tl = top left        .br = bottom right        .bl = bottom left
.lineGRID    .unitAND     .size*of*        .prepend*RYTHM   .append*CLASS   .default        .halfNAMES   .zero
.separate-t / r / l / b        .link-a        .thumb-aOTHER   .icon-text        .icon-text-importantCLASS   .icon-text-companyNAMES   .list-a        .tbl-a        .mod-a        .mod-index
SHOWCASE
Enjoy efficient Webdevelopment by OOCSS!
Reference
Credits
Thank you!   Letʼs Keep talking.  http://tshinobu.com/ luminexy@gmail.com

Recommended

PPT
Css week10 2019 2020 for g10 by eng.osama ghandour
PDF
CSS framework By Palash
PPTX
Basics of Front End Web Dev PowerPoint
KEY
Slow kinda sucks
PDF
Structuring your CSS for maintainability: rules and guile lines to write CSS
KEY
The Fast And The Fabulous
PDF
Be nice to your designers
PDF
SMACSS Workshop
PPS
Introduction to Bootstrap: Design for Developers
PDF
Modern Front-End Development
PDF
Decoupling the Front-end with Modular CSS
PDF
CSS Reset
PDF
Front End Best Practices
PDF
CSS Best practice
PDF
CSS - OOCSS, SMACSS and more
PDF
Intro to OOCSS Workshop
PDF
OOCSS Lightening Talk
PDF
Bootstrap Workout 2015
PDF
網頁程式設計
PPTX
How to dominate a free theme WCTO 2014
PDF
Developing Your Ultimate Package
PDF
Introduction to Twitter Bootstrap 3.0.3
PPT
Object oriented css graeme blackwood
PPTX
Front End Web Development Basics
PDF
Beyond CSS Architecture
PPTX
Hammersmith fundamentals html fundamentals
PDF
モダンなCSS設計パターンを考える
PDF
新 · 交互
PDF
Creative Web 02 - HTML & CSS Basics
PDF
CSS Interview Questions for Fresher and Experience

More Related Content

PPT
Css week10 2019 2020 for g10 by eng.osama ghandour
PDF
CSS framework By Palash
PPTX
Basics of Front End Web Dev PowerPoint
KEY
Slow kinda sucks
PDF
Structuring your CSS for maintainability: rules and guile lines to write CSS
KEY
The Fast And The Fabulous
PDF
Be nice to your designers
PDF
SMACSS Workshop
Css week10 2019 2020 for g10 by eng.osama ghandour
CSS framework By Palash
Basics of Front End Web Dev PowerPoint
Slow kinda sucks
Structuring your CSS for maintainability: rules and guile lines to write CSS
The Fast And The Fabulous
Be nice to your designers
SMACSS Workshop

What's hot

PPS
Introduction to Bootstrap: Design for Developers
PDF
Modern Front-End Development
PDF
Decoupling the Front-end with Modular CSS
PDF
CSS Reset
PDF
Front End Best Practices
PDF
CSS Best practice
PDF
CSS - OOCSS, SMACSS and more
PDF
Intro to OOCSS Workshop
PDF
OOCSS Lightening Talk
PDF
Bootstrap Workout 2015
PDF
網頁程式設計
PPTX
How to dominate a free theme WCTO 2014
PDF
Developing Your Ultimate Package
PDF
Introduction to Twitter Bootstrap 3.0.3
PPT
Object oriented css graeme blackwood
PPTX
Front End Web Development Basics
PDF
Beyond CSS Architecture
PPTX
Hammersmith fundamentals html fundamentals
PDF
モダンなCSS設計パターンを考える
PDF
新 · 交互
Introduction to Bootstrap: Design for Developers
Modern Front-End Development
Decoupling the Front-end with Modular CSS
CSS Reset
Front End Best Practices
CSS Best practice
CSS - OOCSS, SMACSS and more
Intro to OOCSS Workshop
OOCSS Lightening Talk
Bootstrap Workout 2015
網頁程式設計
How to dominate a free theme WCTO 2014
Developing Your Ultimate Package
Introduction to Twitter Bootstrap 3.0.3
Object oriented css graeme blackwood
Front End Web Development Basics
Beyond CSS Architecture
Hammersmith fundamentals html fundamentals
モダンなCSS設計パターンを考える
新 · 交互

Similar to What's Object-Oriented CSS (japanese)

PDF
Creative Web 02 - HTML & CSS Basics
PDF
CSS Interview Questions for Fresher and Experience
PDF
DRY CSS A don’t-repeat-yourself methodology for creating efficient, unified a...
PPTX
Css methods architecture
PDF
OOCSS, SMACSS or BEM?
PPT
Css Best Practices
PPT
Css Best Practices
PDF
OOCSS, SMACSS or BEM, what is the question...
PPTX
OOCSS presentation
PDF
OOCSS
PPTX
CSS Walktrough Internship Course
PDF
Object Oriented CSS for rapid, scalable and maintainable development
KEY
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective, Ajax ...
PPT
Object oriented css. Graeme Blackwood
PDF
OOCSS for JavaScript Pirates jQcon Boston
ZIP
OOCSS for Javascript pirates at jQueryPgh meetup
PDF
Yuicss R7
PDF
Tech Headline - CSS Naming Conventions: Improve your code with OOCSS, SMACSS,...
PDF
Object Oriented CSS - Joomla!dagen Nederland 2014
PDF
Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011
Creative Web 02 - HTML & CSS Basics
CSS Interview Questions for Fresher and Experience
DRY CSS A don’t-repeat-yourself methodology for creating efficient, unified a...
Css methods architecture
OOCSS, SMACSS or BEM?
Css Best Practices
Css Best Practices
OOCSS, SMACSS or BEM, what is the question...
OOCSS presentation
OOCSS
CSS Walktrough Internship Course
Object Oriented CSS for rapid, scalable and maintainable development
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective, Ajax ...
Object oriented css. Graeme Blackwood
OOCSS for JavaScript Pirates jQcon Boston
OOCSS for Javascript pirates at jQueryPgh meetup
Yuicss R7
Tech Headline - CSS Naming Conventions: Improve your code with OOCSS, SMACSS,...
Object Oriented CSS - Joomla!dagen Nederland 2014
Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Recently uploaded

PPTX
SoundSource 6.0.0 Crack for MacOS Full Version Download
PPTX
Soundtoys Mac v5.5.5.0 Crack for MacOS Full Version [Latest] pptx
PPTX
Become a Professional UI/UX Designer by Learning How to Create Beautiful, Use...
PPTX
iStat Menus 7.20 Crack for MacOS 2026 Full Version [Latest] pptx
PPTX
PowerISO 9.2 Mac Crack + Serial Key Free Download 2026 [Latest] Software.pptx
PPTX
Driver Easy Pro Key 7.1.0.2641 Full Mac Crack Free Activated Download [2026]....
PPTX
Audio Hijack 4.5.6 Crack Plus License Key Full Activated Software.pptx
PDF
Cultural dimensions and global web user interface design
PPTX
Dropshare 6.8.0 Crack for macOS Download
PDF
Advanced Computational Intelligence: An International Journal (ACII)
PPTX
Artificial Intelligence basic notes for engineering.pptx
PPTX
Test Powerpoint with embedded video.pptx
PDF
International Journal of Information Technology, Modeling and Computing (IJITMC)
PPT
THEORY OF ARCHITECTURE - LECTURE NOTES FOR REFERENCE
PPTX
block chain and their importance in real life.pptx
PDF
Architect Saleem khattak (Archi) Portfolio
PPTX
coverpage for acr on professional code of ethics.pptx
PDF
mahad home wifi 6 setup presentation system.pdf
PDF
Farm-structures-housing-cow-calves-youngstock_compressed.pdf
PDF
Criminal record certificate: no registration - College graduation Certified b...
SoundSource 6.0.0 Crack for MacOS Full Version Download
Soundtoys Mac v5.5.5.0 Crack for MacOS Full Version [Latest] pptx
Become a Professional UI/UX Designer by Learning How to Create Beautiful, Use...
iStat Menus 7.20 Crack for MacOS 2026 Full Version [Latest] pptx
PowerISO 9.2 Mac Crack + Serial Key Free Download 2026 [Latest] Software.pptx
Driver Easy Pro Key 7.1.0.2641 Full Mac Crack Free Activated Download [2026]....
Audio Hijack 4.5.6 Crack Plus License Key Full Activated Software.pptx
Cultural dimensions and global web user interface design
Dropshare 6.8.0 Crack for macOS Download
Advanced Computational Intelligence: An International Journal (ACII)
Artificial Intelligence basic notes for engineering.pptx
Test Powerpoint with embedded video.pptx
International Journal of Information Technology, Modeling and Computing (IJITMC)
THEORY OF ARCHITECTURE - LECTURE NOTES FOR REFERENCE
block chain and their importance in real life.pptx
Architect Saleem khattak (Archi) Portfolio
coverpage for acr on professional code of ethics.pptx
mahad home wifi 6 setup presentation system.pdf
Farm-structures-housing-cow-calves-youngstock_compressed.pdf
Criminal record certificate: no registration - College graduation Certified b...

What's Object-Oriented CSS (japanese)


[8]ページ先頭

©2009-2025 Movatter.jp