výsledky své práce, snaha zavést systém) - Srovnání motivací (pro někoho budou principy nové, pro někoho může jít jen o rekapitulaci popř. konfrontaci) - Dva důvody důležité pro mě:
strukturální vzor (část kódu - HTML, CSS a popř. JS), který je dostatečně abstraktní, aby mohl být znovupoužitelný napříč celým webem - Část stránky není objekt! - http://www.edenspiekermann.com/blog/posts/oocss-and-the-pagification-of-modules
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - http://www.stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code/
class="media__body">Lorem ipsum dolor sit amet, consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div>
</a> ! <p class="media__body">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div>
primárně určeny pro větší projekty a spolupráci v týmu, ale stejně dobře se hodí i na malý web - Vychází z principů OOCSS, ale navíc zavádí pravidla organizace a syntaxe - Hloubka aplikovatelnosti - Rychlost selektorů
třídy, … / velikosti nadpisů, barva odkazů, reset - Layout / mřížka a kontejnery, které “drží” obsah - Modules / objekty - znovupoužitelné části kódu / Subclassing / Submodules - State / změny objektů - aktivní, rozbalený, … / třídy, pseudotřídy a media queries / proaktivní použití !important - Theme / Vzhled resp. Téma (u většiny webů nemá smysl. Příklad: Envato Network)