CSS Tutorialok
CSS Tutorialok : CSS Alapok

CSS Alapok


Néhány alapvető információval jöttünk, ami segíthet azoknak akik életükben először szeretnének kódhoz nyúlni, az alapvető információkon túl, igyekszünk kitérni néhány hasznos tippre, és tanácsra is ami segíthet hogy könnyen megtanuljátok a CSS kód elsajátítását.

Egy CSS kód felépítése

A kódot meghívhatjuk egy külön file-ból is, de direkten be is szúrhatjuk az oldalunkba.
A következő képen jelezzük hogy egy kódsor CSS kód, egyszerűen a <style></style> elemek közé zárjuk.

A kódnak egyszerű de nagyon pontosan betartandó struktúrája van, a <style> tag-ek közt az alábbi formában írhatunk fel egy elemet, és annak tulajdonságait.

Elem {
Tulajdonság: érték;
Tulajdonság: érték;
Tulajdonság: érték;}

Elsősorban definiálnunk kell, nevén kell neveznünk az azt elemet amit formázni szeretnénk, ez lehet maga a HTML elem típusa is (pl: p-mint bekezdés, i-mint dőlt betűk, div – mint doboz), de akkor az összes olyan elemre vonatkozni fog, egyéb megszorításokat is figyelembe vehetünk, illetve egyedi azonosítóval is elláthatjuk az elemünket, de ezekről ebben a leírásban még nem ejtenék szót.

Fontos hogy az elemre vonatkozó tulajdonságok mindig kapcsoszárójelek ({}) közt vannak, közvetlenül az elem megnevezése után. A kapcsoszárójelekben az a felírt tulajdonságoknál kettősponttal(:) adjuk meg az értéket, minden érték-után és tulajdonság előtt pontosvesszővel(;) zárjuk a sort.
Nem formai követelmény hogy minden tulajdonság-érték páros külön sorban legyen, (de a saját érdeked hogy így írd fel), továbbá az sem követelmény hogy a záró kapcsoszárójel előtti érték után legyen pontosvessző, de a használata szintén a te dolgodat segíti. Bármelyik kihagyott írásjel, érvénytelenné teheti a kódot a hibás blokktól számítva.

Használjatok kódoláshoz Notepad++-t jobban megkönnyíti a kód átláthatóságát, és felhívja a figyelmed a a CSS formai követelményeire. Itt olvashatsz róla bővebben.

Működése

Egy CSS kód mindig soronként fut le, így ha egy adott elemnél, ugyan azt a tulajdonságot többször felírod ( a kód akármelyik pontján), más értékkel, mindig a legutolsó lesz érvényes. Erre ezt az egyszerű példát mutatom:

Elem {
Tulajdonság1: Érték1;
Tulajdonság1: Érték2;}

Ebben az esetben a formázás úgy fog működni hogy Tulajdonság1:Érték2; lesz érvényben tehát olyan mintha Tuljadonság1: Érték1; ott sem lenne. Abban az esetben sem teljesül az Tuljadonság1: Érték1; hogyha esetleg a másik nem működne.

Erre is van egy remek példánk, nézzük például a betűtípusokat. Ha adott egy betűtípus aminek a használhatósága kérdéses, esetleg nem támogatja a magyar ékezetes betűket, és szeretnénk egy alternatívát felírni rá:

p{

Font-family: kiskutya;
Font-Family: Arial;}

Ebben az esetben ugye, mintha az első font-family ott sem lenne. Ha azt szeretnénk hogy az Arial csak akkor legyen amikor a másik nincs azt így írjuk fel, ilyenkor az elsőnek beírt érték fog először teljesülni, utána a második ha az elsővel probléma van:

p{
Font-family: kiskutya, Arial;}

Persze nagyon sok tulajdonság esetében nincs értelme ezt használni (és nem is működik), ez tipikusan betűtípusoknál használatos, illetve bizonyos keretek közt háttérképeknél.

Törekedj arra hogy minden elemre csak a lehető legrövidebb és leg átláthatóbb kódot írd fel a szükséges formázáshoz, a saját dolgod könnyíted vele!

Közös formázás több elemnek

Legyen adott bekezdés1 és bekezdés2 akik totál ugyan olyanok, kivéve azt hogy az egyiknek kék, a másiknak piros a háttere. A továbbiakban is szeretnéd őket hasonló formában formázni egy-egy kicsi eltéréssel, és nem szeretnéd ugyan azt bemásolni mindkét elemhez. A CSS lehetőséget nyújt az elemek egyidejű formázásának, ilyenkor a közös tulajdonságokat megadhatjuk úgy egy blokkban hogy az elemnél minkettőt beírjuk és vesszővel(,) választjuk el. Majd az eltérő tulajdonságokat mindkét elemre külön-külön felírod:

bekezdés1, bekezdés2 {
font-size: 120%;
border: 1px solid black;
Text-transform: uppercase; }

bekerzés1 {bakcground: blue;}
bekerzés2 {bakcground: red;}

Tisztább, átláthatóbb, és ha hasonlóan szeretnéd a továbbiakban formázni a két elemet, nem kell két helyen változtatnod a kódban. Természetesen nem csak két elemre írhatod fel, annyit sorolsz fel vesszővel amennyi jólesik.

Kommenteld a kódot!

Akár kezdőknek, akár már haladóknak sokat segíthet egy szépen bekommentelt kód is. Kommentelheted hogy az egyes tulajdonságok és értékek mit takarnak, illetve helyezhetsz el kommentet abból a célból is hogy melyik blokk mire vonatkozik. Ha nem kell egy blokk, de később még jól jöhet, akár azt is kommentbe rakhatod, így látod, e a kód nem fog működni.

A következő képpen helyezhetsz el kommentet egy CSS kódban:

/* Ez itt egy többsoros komment a CSS kódban */

<!-- ő pedig a HTML-ből is ismert egysoros megjegyzés -->

Ez a kis összefoglaló pusztán arra szolgál hogy tudd mi fán terem a CSS kód, hogyan kell felépíteni, hogyan működik és mit érdemes szem előtt tartani, és mik az úgynevezett aranyszabályok.

 

 
Welcome

Bár a cím az bizonyos mértékben árulkodó lehet, de azért leírom: Az oldal első sorban a bloggereket segíti, és főleg a Gportálos bloggereknek nyújt technikai segítségeket. Persze reméljük, hogy más szolgáltatókon tevékenykedő bloggerek is találnak maguknak elég csemegézni valót. Amikről szó lesz a továbbiakban, az ajánlók, interjúk, leírások, inspirációs bejegyzések, olykor sablonok és kritikák is

Jó böngészést kívánunk!

Vedd fel velünk a kapcsolatot!

VKHKS/H

 
Útmutatók

Egy útmutató kezdő bloggereknek, akik főleg a Gportál keretein belül szeretnének blogolni. Különböző témákat, egy-egy kérdés keretein belül tisztázunk, itt főleg a Gportál működéséről, és a legfőbb dolgokról lesz szó, egy új blog beindítása terén. 

Itt olvashatod el!

 
Chat

Ha szeretnél valamilyen formában nyomot hagyni az oldalon, akkor nagyon jó helyen jársz! Segítségért is nyugodtan gyertek hozzánk! Egyedül cserekérést nem áll módunkban elfogadni, ugyanis nincs lehetőség cserére az oldallal.

 
BlogPlusz
Friss bejegyzések
2020.08.31. 13:52
2020.01.29. 15:42
2019.05.08. 17:46
2019.05.05. 17:35
2019.03.16. 22:54
Friss hozzászólások
 
Információk
Szerkesztők: A
Design: A/D
Források: xxx
Nyitás: 2018.10.14.

Partnerünk:

 

 

 

 

 

 

 

 

 


Debrecen Huszti Lakóparki napelemes családiház eladó. 06209911123 Debrecen Huszti Lakóparki napelemes családiház eladó.    *****    Pont ITT Pont MOST! Pont NEKED! Már fejlesztés alatt is szebbnél színes szebb képek! Ha gondolod gyere less be!    *****    Kedves Csokoládé kedvelõk! Segítségeteket kérném a kérdõívem kitöltéséhez! Témája a CSOKOLÁDÉ MÁRKÁK! Köszön    *****    Homlokzati hõszigetelés! Vállaljuk családi házak, lakások, nyaralók és egyéb épületek homlokzati hõszigetelését!    *****    * Beugrós munkavállalók éjjel-nappal. * Beugrós munkavállalók éjjel-nappal. * Beugrós munkavállalók éjjel-nappal. *    *****    Elindult a Játék határok nélkül rajongói oldal! Ha te is szeretted a '90-es évek népszerû mûsorát, nézz be ide!    *****    Megjelent a Nintendo Switch 2 és a Mario Kart World! Ennek örömére megújítottam a Hungarian Super Mario Fan Club oldalt.    *****    Homlokzati hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168    *****    A PlayStation 3 átmeneti fiaskója után a PlayStation 4 ismét sikersztori volt. Ha kíváncsi vagy a történetére, katt ide!    *****    A Bakuten!! az egyik leginkább alulértékelt sportanime. Egyedi, mégis csodálatos alkotásról van szó. Itt olvashatsz róla    *****    A PlayStation 3-ra jelentõsen felborultak az erõviszonyok a konzolpiacon. Ha érdekel a PS3 története, akkor kattints ide    *****    Új mese a Mesetárban! Téged is vár, gyere bátran! Mese, mese, meskete - ha nem hiszed, nézz bele!    *****    Az Anya, ha mûvész - Beszélgetés Hernádi Judittal és lányával, Tarján Zsófival - 2025.05.08-án 18:00 -Corinthia Budapest    *****    &#10024; Egy receptes gyûjtemény, ahol a lélek is helyet kapott &#8211; ismerd meg a &#8222;Megóvlak&#8221; címû írást!    *****    Hímes tojás, nyuszipár, téged vár a Mesetár! Kukkants be hozzánk!    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168    *****    Nagyon ütõs volt a Nintendo Switch 2 Direct! Elemzést a látottakról pedig itt olvashatsz!    *****    Elkészítem születési horoszkópod és ajándék 3 éves elõrejelzésed. Utána szóban minden kérdésedet megbeszéljük! Kattints    *****    Könyves oldal - egy jó könyv, elrepít bárhová - Könyves oldal    *****    20 éve jelent meg a Nintendo DS! Emlékezzünk meg ról, hisz olyan sok szép perccel ajándékozott meg minket a játékaival!