Mi az a CSS

CSS jelentése Cascading Style Sheets - Cascading Style Sheets. Ha úgy gondolja, a W3C (és az ilyen ügyekben azt hinni nekik, és muszáj), CSS egy mechanizmus hozzátéve stílus a web dokumentum. Az stílusok megértette a szabályokat a megjelenés, a dokumentum formázását - font kezelése, a színek az oldalon, a helyzet az elemeket.

Lássuk, mi ebben a táblázatban azok, mit csinálnak, és miért hirtelen „lépcsőzetes”?

Miért van szükség külön tartalom tervezése

A klasszikus elv az „oszd meg és uralkodj” óta ismert római időkben. Újra és újra lehetővé teszi, hogy sikert érjen el a katonai-politikai játékok alakjai különböző korok. És ez segíteni fog nekünk.

Eredetileg HTML-t használni, hogy strukturálják a szöveget (ez a cím, ez bekezdésében és ez - a listán). Bemutatás konkrét elemeit határozza meg tulajdonságaikat és lényegében megmaradt a böngésző lelkiismerete. Tehát hogyan kell kezelni a megjelenés még akartam, elkezdtek megjelenni regisztrációs címkéket, mint például a betűtípus és a központ. Ennek eredményeként az a dokumentum tartalma és kialakítása szorosan összefügg egymással. Kód vált nehézkes, rugalmatlan, nehezen olvasható. Például, az alábbiak szerint:

  • egy csomó felesleges struktúrák, amely nem kapcsolódik közvetlenül a tartalmát a jelölő - nagy méretű fájl, növeli a forgalom és letöltési idő;
  • nehéz megváltoztatni a design. Például, ha meg akarja változtatni a színét, meg kell találni az összes színattribútumok;
  • jelentős korlátozásokkal formázási képességeit. Sok tag egyszerűen nem lehet megfelelően beállítva kizárólag tulajdonítja;
  • nem lehet beállítani a hézagot a különböző megjelenítő eszközök (PC monitor, nyomtató, PDA képernyő, hang böngésző, stb);
  • kód elveszti logikus elrendezése (szemantika), és ennek következtében:
    • rosszul indexelt keresők, mert meg kell kezelni egy csomó „szemetet”;
    • sokkal rosszabb hozzáférés segítségével nem vizuális böngészők a felhasználók számára.

Jelölje ki az összes feldolgozó szabályok egy egységet (fájl), amely lehetővé teszi, hogy megoldja ezeket a problémákat. Kód megszűnik könnyebb, sokkal könnyebb dolgozni vele. HTML maga válik, hogy mit gondol - a nyelv szemantikai jelölőnyelv dokumentumot:

Előnyei a CSS:

  • kód van osztva tartalom és a design. Kapunk több egyszerű és világos kódja;
  • A regisztrációs fájl betöltése csak egyszer és tárolt - csökkentett forgalmi, a betöltési idő és a kiszolgáló terhelését;
  • Egyszerűség + CSS nyelv maga az elkülönítés elvét a tartalom kialakítás - csökkenti a fejlesztési időt és támogatást;
  • Egy CSS vezérli elrendezése sok HTML-oldalakat. Tervezési változtatások történnek gyorsan;
  • CSS további formázást, amely kizárólag álmodni sem attribútumok;
  • Ez végre egy olyan mechanizmust kapcsolják össze a különböző CSS különböző típusú megjelenítő eszközök;
  • javítása kompatibilitás a különböző platformokon használata révén a webes szabványok.

Cascading Style Sheets

Tehát, CSS - egy elismert nemzetközi szabványnak. CSS - ez egy hatékony eszköz, az egyik fő sostalyayuschih gyakorlatilag bármilyen weboldalt, amely nélkül lehetetlen elképzelni modern web fejlődését.

Stíluslapok lehet belső (a HTML-fájl) és a külső. Külső táblák legkényelmesebb és a fájloknak a css. Részletek az ezekkel a kérdésekkel fog foglalkozni egy későbbi cikkben.

Stíluslap áll egy sor szabályt, amely meghatározza, hogyan kell megjeleníteni egyik vagy másik elem, vagyis a milyen stílusok lesznek alkalmazva azt.

Példa CSS fragmens:

Szabályok be lehet állítani, amelyek mindegyike két részből (el lehet képzelni, hogy a hangszóró) - amelynek a stílus vonatkozik (választó) és mi a tényleges stílust alkalmazunk (blokk definíció). Ezért, az egész szerkezet az úgynevezett „asztal”. Tehát "stylesheet". De miért hirtelen „lépcsőzetes”?

kaszkád öröklés

Az a tény, hogy a CSS örökölni a szülőtől a gyermek, amely lehetővé teszi, hogy meghatározza stílusok alapján a már korábban leírt módon a szülők. Ha ez a helyzet áll elő, amikor egy elem alkalmas ingatlan több szabály egyszerre. A CSS szabvány meghatározza a prioritásokat, annak érdekében, amelyek a szabályok a stílus, ami az eredmények kiszámítható. Egy ilyen modell az úgynevezett „lépcsőzetes”.

CSS - egy erőteljes technológia, amely lehetővé teszi, hogy leírja a szabályokat regisztrációs HTML dokumentum, elválasztva őket a tartalom. Az egyik legfontosabb követelmények, beleértve azokat, amelyek a modern munkaerőpiacon kitolja kóder egy alapos ismerete CSS. Azonban CSS elég könnyű megtanulni. Annak érdekében, hogy ezzel van a CSS referencia.

anyagok: