Web készségek leckék

IT infrastruktúra az Ön vállalkozása számára

Ma meg fogjuk ismerni az alapfogalmakat és néhány példát a CSS (stílustáblák) gyakorlati használatára.





Nézzük meg az alapvető technikákat, amelyek szükségesek a webmester kezdetéhez. Egy lecke tanulmányozásához minden olyan lehetőség, amit a stíluslapok nyújtanak, és a velük kapcsolatos összes probléma nem tűnik megfelelőnek, és nem ez a lecke feladata. Az internet erőforrásaira való utalásokat, ahol a stílustáblázatok specifikációit adják meg, és minden tulajdonságukat konkrét használati példákkal magyarázzák, a cikk végén található "Hasznos linkek" oldalsávban találja.







Mi a stíluslap és miért van szükségük?

Tehát a stílus egy olyan szabály, amely meghatározza egy elem megjelenését egy dokumentumban.

A stílustáblák előnyei:

  1. A stíluslapok lehetővé teszik az oldalak logikai struktúrájának elválasztását a vizuális megjelenítésből (design). Végtére is, a HTML nyelvet eredetileg a dokumentum szerkezetének jelölésére tervezték.
  2. A létrehozott stíluslap a webhely minden oldalára alkalmazható, ami miatt a tervének egységét betartják.
  3. Ha a webhelyet egyetlen stíluslap segítségével díszítik, akkor a módosítások módosítása esetén egy helyen (a stílustáblázatban) ezek a változások hatással lesznek a webhely összes oldalára. Nem kell megnyitnia és szerkesztenie az összes olyan oldalt, ahol ezek a címkék előfordulnak. Így a CSS lehetővé teszi, hogy rugalmasan ellenőrizze az oldalak külső megjelenítését a képernyőn.
  4. A stíluslapok webmestereknek bőséges lehetőséget biztosítanak az oldalak elrendezésére. Mint tudják, a HTML nyelvének e tekintetben alkalmazott eszközei meglehetősen szűkösek. De légy óvatos. A stíluslapok specifikációjában leírt összes tulajdonságot a böngészők nem támogatják. Ezért, mint a HTML-címkék esetében, tesztelje őket különböző böngészőkben.

Vegyünk egy konkrét példát.

Az 1. ábrán. 1. ábrák:

  • HTML kód a kbcss.HTML;
  • stílusú design table site.css;
  • Az oldal megjelenítése az Internet Explorerben.

Az oldal megtervezése meglehetősen sematikus:

Felhívjuk a figyelmet arra, hogy a stíluslap bal oldalán és a HTML kódsorok sorában megjelenik a szám. Mivel a listák elég nagyok, célszerűbb egy adott vonalra hivatkozni.

A kép rövid leírása:

Javaslom, hogy ismételje meg ezt az oldalt, és először próbálja meg magának csinálni, és ha valami nem működik, nézze meg HTML-kódját. A következő, hatodik és végső leckében visszatérünk erre a példára.

A stíluslapok szintaxisa

A szabály két részből áll:

  • a választó (H1) meghatároz egy címkét a HTML dokumentumban (cím, bekezdés, stb.);
  • A definíció (szín: piros) határozza meg a választót (címke) alkalmazott stílust.

A meghatározás viszont két részből áll: a tulajdonság (szín) és az érték (piros). Ezeket zárójelben írták és kettősponttal elválasztották egymástól. A tulajdonságok és egyes értékek a stíluslap specifikációjában vannak meghatározva. A választók vesszővel (,), meghatározásokkal vannak csoportosítva - pontosvesszővel (;).

Ebben a példában ugyanaz a design az első és a második szint fejlécéhez. Pirosak és Arial betűkészletek lesznek.

Miért a csoportosulás? A válasz egyszerű - a táblázat méretének csökkentése.

öröklés

Ez az egyik tag tulajdonsága, hogy örököse a másik tulajdonságait.

Az előző példákban meghatároztuk a címkét

piros színű. Tegyük fel a weboldalon belül

dőlt kiválasztás történik:

Példa a szülőelem tulajdonságainak öröklésére

Kérdés: milyen színű lesz az "öröklés" szó?

A válasz piros (és Arial).

Magyarázat: Mivel a címke színét nem definiáltuk, az örökölni fogja a tulajdonságot a szülőtitkából, ebben az esetben a

Ábra. 2. A CSS szintaxisa

Milyen csodálatos ingatlan! Hála neki, nem kell stílusokat definiálnia minden olyan címke számára, amelyet HTML oldalak létrehozásakor használsz - képzeld el, milyen kellemetlen és hosszú lesz! Elég a teljes dokumentum alapértelmezett stílusának meghatározása. És csak akkor, ha szükséges, adjon hozzá stílusokat különböző címkékhez.

Hogyan határozza meg ezt az alapértelmezett stílust? Melyik címke?

- az összes többi címke örökölni belőle.

Az 1. ábrán. 3 vázlatosan "fa" -ként egy HTML oldalt ábrázol.

Az oldal egy hierarchikus struktúra. A legmagasabb szinten a címke

a következőre. és így tovább.

Fontos megjegyezni, hogy a gyakorlatban az öröklést nem mindig megfelelően támogatja a böngészők.

Jegyezze fel a stíluslap listáján szereplő 7-10 sorokat (1. ábra). Duplikálják a megadott stílust

Ez azért van így, hogy az oldal különböző böngészőkben megegyezzen.

Kontúrválasztók

Ez a stílus a szelektorhoz (címke), amely egy másik választó (címke) alatt található. A példában:

Példa a szülőelem tulajdonságainak öröklésére

Meghatározhatja a stílus kialakítását, amikor belsejében van

Amint a példából is látszik, a kontúrválasztó egy szóközt használ.

Ebben a példában az összes címke között

zöld lesz.

Több kontextusválasztó csoportosítása is lehetséges:

A stíluslapok néhány jellemzőjét már figyelembe vették. Valószínűleg feltett egy kérdést: és hogyan kell alkalmazni ezeket a stílusokat egy HTML-oldalra?

Beleértve a stíluslapokat egy HTML dokumentumban

Háromféle módon lehet CSS-t hozzáadni egy HTML dokumentumhoz (4. ábra):

  1. Külső stíluslap csatlakoztatása (
a HTML dokumentum fejlécébe kerül)
  • Belső stíluslap használata, amely csak ebben a dokumentumban érvényes (
  • A stílust közvetlenül a címkén belül megadhatja

    Nyilvánvaló, hogy a külső stíluslap használata a legelőnyösebb lehetőség. Végül is ezt a táblázatot csatlakoztathatja a webhely összes dokumentumához, és így meglehetősen rugalmas mechanizmust nyerhet a megjelenés kezelésére. Amikor egy fájlt (site.css, lásd a 4. ábrát) végez, módosításokat vagy kiegészítéseket hajt végre, minden oldalra azonnal hatályba lép.

    A (második út) stílustáblázat csak egy dokumentumban érvényes.

    A harmadik út elveszíti a stíluslapok előnyeit, mivel a címkén belül van megírva, és ennek megfelelően csak erre vonatkozik. Képzeld el, hogy ezt a stílust kétszáz oldalra kell változtatni.

    Miért lépnek fel a táblák?

    Amint az 1. ábrából látható. 4. A dokumentumhoz egyszerre több stíluslap is alkalmazható. Mi történik, ha a stílusbeállítások átfedik egymást, mint az első szint fejlécében

    Milyen színű lesz a "Stílus táblázat" felirat, amikor a felhasználó a böngészőben látja: piros (

    Példánkban a 2. ábrán. 4 a "Stílus táblázat" felirat a kék lesz.

    Hasznos linkek

    • Böngésző támogatás. Az alábbi táblázatok a CSS1 és a CSS2 specifikációit támogatják mind a böngészők mind az új verziók régi verzióiban (IE 4-6, Netscape 4-7, Opera 3.5-7 Windows és Macintosh vezérlés alatt). A táblázatokban a következő szimbólumokat használjuk: Y - igen, igen, a választó vagy a tulajdonság támogatott, P - részleges, részben támogatott, azaz. egyes értéktípusok nem támogatottak, B - támogatás végrehajtva hibákkal, N - nem, nem támogatott
    • Ugyanazon az oldalon található egy tankönyv a CSS-en (angol nyelven)
    • A World Wide Web Concortium honlapján megtalálja a következőket:

    CSS validator az online létrehozott stíluslap ellenőrzéséhez (adja meg stíluslapjának URI-jét, illessze be az űrlapmezőbe a tartalmát, és adja meg a számítógép stílustáblájának elérési útját). Ezt a programot ingyen letöltheti számítógépén

    • Egy olyan oldal, amely bemutatja a különböző stíluslapok HTML oldalra való alkalmazását (a bal oldalon, a stílus kiválasztása, az oldal, amelyre vonatkozik, a jobb oldalon található). Ezenkívül az egyes stíluslapok tartalmát is megtekintheti



    Kapcsolódó cikkek