A koncepció az objektum-orientált CSS
Objektumorientált CSS (objektum orientált CSS - OOCSS) fogalmát a CSS, ami egy gyors, könnyen kezelhető, és megfeleljenek a bemutatása CSS kódot. A OOCSS használja elveinek objektumorientált programozás (Object Oriented Programming - OOP), amely lehetővé teszi, hogy a CSS tervek, amelyek többszöri felhasználásra alkalmas, ami viszont csökkenti a weblap betöltési idő, és jelentősen javítja a teljesítményt. Ez nem egy új technológia, vagy fejlesztési környezetet, és speciális megközelítést szabályok létrehozására, amelyek lehetővé teszik a CSS kódot, így a tulajdonságai skálázhatóság és a rugalmasság a használat.
Mi az a CSS tárgy?
Az objektum-orientált megközelítés CSS két fő szempontok:
- Felosztása a sablon szerkezetét és hüvelyébe.
Ez feltételezi, hogy minden egyes létrehozott CSS kódrészlet található a sablon használható, hogy jelezze a héj (az osztály neve) a megfelelő helyeken. Így, lehetővé téve a manipuláció a különböző minták (objektumok), azaz héja (nevek), van egy erős és nagyon rugalmas eszköz a vizuális tervezés a weboldal a túlzsúfoltság veszélye nélkül, hogy a páratlan kódot. Más szóval, az osztály nevét használják tárgyak neveit és azok az elemek, amelyek jelentős mértékben kiterjeszti a képességeket, amelyeket a HTML szemantikai szabályokat.
Ez azt jelentette, hogy minimalizálják a szelektor épült családi kapcsolatai HTML-elemeket. Azaz, a szelektor, hogy pont az elemek ágyazva a szülői egység. objektum tulajdonságai nem függenek a pozícióját a dokumentumban. Például, a formázás a fejléc elem
ágyazott .myObject h2 helyett a választó blokk az osztály myObject létre kell hozni egy külön osztályt, és alkalmazza azt a kívánt elemet a második szintű fejlécet, amely lehet bárhol a dokumentum szerkezetét.
Ez ad nekünk a következő előnyökkel jár:
- Minden „tiszta”, nem tartalmazzák a nevét fejezetcímek
. ugyanaz lesz a megjelenés, függetlenül azok helyzetét.
- Ugyanez vonatkozik olyan elemet, amely tartozik egy osztály - akkor ugyanúgy néz bárhol az oldalon.
- Ha kell al-elem (ebben az esetben,
. egy szelektor, amely .myObject H2) van kiválasztva, megjeleníti egy normális, hagyományos módon (amely jellemző „tiszta”
elem), akkor nem kell, hogy hozzon létre egy külön szabályt, amely felülírja a régit.
Mit ne tegyünk, ha a OOCSS megközelítés.
- Kerüljük a elemek jelenlétét azonosítók szelektorokban.
- Ne használja leszármazott szelektor.
- Szintén nem ajánlott irányelvre! Fontos.
- Amennyiben nem a választókat, hogy kiválassza az elemeket azok nevét (például, h2 <…> ) Ahhoz, hogy az osztály nevét.
Előnyök.
- Csökkenti párhuzamos kódot.
- Továbbfejlesztett SEO barát oldalak.
- Könnyű karbantartása, javítása és optimalizálása.
- A forráskód alapján egy hierarchikus formátum elemek értelmes osztály nevét.
- Az a képesség, hogy újra a legtöbb alkatrészeket.
- tárgykód Helyi szerkesztése lehetővé teszi, hogy módosítsa az általános előterjesztésükre rendszer.