A HTML nyelv fĂ”kĂ©nt a tartalom leĂrĂĄsĂĄra szolgĂĄl, irĂĄnyelveket ad a böngĂ©szĂ”knek a megjelenĂtĂ©sre vonatkozva, azonban teljessĂ©ggel elkĂ©pzelhetĂ”, hogy pl. egy böngĂ©szĂ”program a <CITE> taget fĂ©lkövĂ©rrel szedi, holott te dĂ”ltet kĂ©pzeltĂ©l el oda. EzĂ©rt szĂŒletett meg az igĂ©ny a stĂluslapokra, amely pont a HTML komplementere: csak a megjelenĂtĂ©sre tartalmaz irĂĄnyelveket. TörtĂ©nelmi megközelĂtĂ©sben vizsgĂĄlĂłdva fontos lehet megemlĂteni, hogy az Internet Explorer a 3.0-s, a Netscape Navigator a 4.0-s verziĂł Ăłta kezeli a stĂluslapokat.
Az egyes tageken belĂŒlEz azt jelenti, hogy a tag kap egy STYLE paramĂ©tert, amelyen belĂŒl definiĂĄlod a kinĂ©zett. Ez mindhĂĄrom mĂłdszer közĂŒl a legrosszabb: egyrĂ©szt ugyanĂșgy, mint a mĂĄsodik mĂłdszernĂ©l, nem lehet központilag megvĂĄltoztatni, mĂĄsrĂ©szt elĂ©ggĂ© idegen a HTML gondolatvilĂĄgĂĄtĂłl, ugyanis összekeveri a tartalmi Ă©s a formai definĂciĂłkat.
Mindent összevetve az elsĂ” mĂłdszer tĂ»nik a legjobbnak, de a kezdeti prĂłbĂĄlgatĂĄsokhoz talĂĄn a mĂĄsodik a legegyszerĂ»bb, mivel itt egy file-t szerkesztesz, de egybemarad a stĂluslap, tehĂĄt kĂ©sĂ”bb kiemelhetĂ” onnan kĂŒlön file-ba.
A stĂluslapok felĂ©pĂtĂ©seMost, hogy mĂĄr tisztĂĄztuk, hogyan tudod majd felhasznĂĄlni a stĂluslapodat, ideje megĂrnod. ElĂ”ször azonban egy kis fejtĂĄgĂtĂĄs következik.
Akinek "szĂĄmĂtĂĄstechnikus agya" van, vagy foglalkozott mĂĄr pl. OOP-vel, az bizonyĂĄra Ă©rteni fogja a stĂlusok hierarchiarendszerĂ©t. Azonban nem mindenki Ășgy ĂŒl le, hogy bemutassa pl. a virĂĄgĂŒzletĂ©t a Weben, hogy elĂ”tte nem csak felhasznĂĄlĂłi szinten foglalkozott szĂĄmĂtĂĄstechnikĂĄval. A stĂluslapok hierarchiarendszerĂ©rĂ”l lesz ugyanis most szĂł.
A lĂ©nyeg az, hogy ha megadod egy tag kinĂ©zetĂ©t, akkor a többi, azon belĂŒli tag örökli azt, ha csak felĂŒl nem Ărod. PĂ©ldĂĄul ha a BODY tag-et pirosra ĂĄllĂtod, Ă©s a B-t alĂĄhĂșzottra, akkor mivel a B a BODY-n belĂŒl van, pirosan Ă©s alĂĄhĂșzva jelenik meg. Ha viszont a P kĂ©k, akkor kĂ©ken fog megjelenni. Ha pedig egy P tag-en belĂŒl elhelyezel egy B tag-et, akkor az kĂ©k lesz, Ă©s alĂĄhĂșzott.Emellett vastag is-vajon miĂ©rt? TermĂ©szetesen azĂ©rt, mivel a böngĂ©szĂ”k a B tag-et alapĂ©rtelmezĂ©sben vastagon jelenĂtik meg, Ă©s nem mondtuk meg neki, hogy vĂ©kony legyen. TehĂĄt az elsĂ” esetben a B örökölte a fĂ©lkövĂ©rsĂ©get, a piros szĂnt Ă©s sajĂĄt magĂĄtĂłl az alĂĄhĂșzottsĂĄgot, ebben a sorrendben. A mĂĄsodik esetben viszont örökölte a fĂ©lkövĂ©rsĂ©get, a piros szĂnt, a kĂ©k szĂnt Ă©s az alĂĄhĂșzottsĂĄgot. Mivel a piros is, a kĂ©k is szĂn Ă©s mivel a kĂ©k volt utĂłbb, a szöveg kĂ©kkel jelenik meg. Igen, ez elsĂ”re nem valami egyeszerĂ», de kĂ©tsĂ©gkĂvĂŒl logikus.
A stĂluslap bejegyzĂ©se a következĂ” formĂĄban jelenik meg:
SzĂŒlĂ”k.NĂ©v {ParamĂ©ter1:ĂrtĂ©k1, ĂrtĂ©k2, ĂrtĂ©k3;
ParamĂ©ter2:ĂrtĂ©k1, ĂrtĂ©k2;...}
Ha a szĂŒlĂ”t nem adjuk meg, akkor a beĂĄllĂtott Ă©rtĂ©kek a szĂŒlĂ”tĂ”l fĂŒggetlenĂŒl jelennek meg, a fenti pĂ©ldĂĄban a B tag mindig alĂĄhĂșzottan jelent meg. Ha azt szeretnĂ©nk, hogy csak azok a vastagbetĂ»s szövegek legyenek alĂĄhĂșzva is, amelyek 1-es fejlĂ©cben szerepelnek, a szĂŒlĂ”t termĂ©szetesen H1-nek kell beĂrni:
H1.B {Text-decoration: underline}
Ekkor a kenyĂ©rszövegekben nem jelenik meg az alĂĄhĂșzĂĄs. Egy paramĂ©ternek azĂ©rt adhatsz több Ă©rtĂ©ket is, hogy pl. egy szöveg egyszerre lehessen alĂĄhĂșzott Ă©s villogĂł (mindkettĂ” text-decoration). Egy tag-en belĂŒl kĂŒlönbözĂ” gyermekosztĂĄlyokat is lĂ©trehozhatsz, amelyek szĂŒlĂ”je ugyanĂșgy a felette ĂĄllĂł tag, mint a normĂĄl tag-ek esetĂ©ben. PĂ©ldĂĄul:
.fejlec {Font-family: "StarTrekGen HV BT",
"Times New Roman", serif; Font-Size: 30pt}
Ezek utĂĄn ha szeretnĂ©l egy kenyĂ©rszövegen belĂŒl elhelyezni egy fejlĂ©cet, a DIV tag CLASS paramĂ©terĂ©nek Ărjad be, hogy fejlec:
<P><DIV CLASS="fejlec">Eleg jĂłl
kiĂŒt a környezetbĂ”l</DIV>, nem igaz? </P>
Ha szeretnĂ©d, hogy a H1-en belĂŒli fejlĂ©cek mĂ©g pirosak is legyenek, a .fejlec sor utĂĄn Ărd be, hogy
H1.fejlec {color: red}
Ekkor ha a <DIV> tag-eta H1-en belĂŒl hasznĂĄlod, akkor a standard .fejlec alstĂluson kĂvĂŒl megkapja a csak a H1-es .fejlecre jellemzĂ” piros szĂnt. Az A tag-nek ezenkĂvĂŒl hĂĄrom gyermekstĂlusa van: A:Link, A:Visited, A:Active. Ezekkel ĂĄllĂthatod be kĂŒlön a normĂĄl, a mĂĄr meglĂĄtogatott Ă©s az Ă©ppen aktĂv Ă©lĂ”kapocs kinĂ©zetĂ©t.
Hozzïżœszïżœlïżœsok Kedves Olvasïżœ! Jelentkezzen be ïżœs akkor hozzïżœszïżœlhat a tïżœmïżœhoz!