CSS alapok (A CSS alapjainak összefoglalója)

Ebben a cikkben mindent megtalálsz, ami a CSS alapjaihoz köthető. Megtudhatod azt, hogy mi a CSS fogalma, hogy hogyan néz ki a szintaktikája, hogy hogyan tudod csatolni a HTML dokumentumhoz, hogy melyek a legalapvetőbb, leggyakoribb CSS utasítások, parancsok és hogy melyik CSS utasítást hogyan kell használni. Szóval ha érdekelnek a CSS alapok és szeretnél képbe kerülni ezzel kapcsolatban, akkor tarts velünk.

CSS alapok (A CSS alapjainak összefoglalója) című cikk nyitóképe

CSS alapok (A CSS alapjainak összefoglalója)

Ebben a cikkben mindent megtalálsz, ami a CSS alapjaihoz köthető. Megtudhatod azt, hogy mi a CSS fogalma, hogy hogyan néz ki a szintaktikája, hogy hogyan tudod csatolni a HTML dokumentumhoz, hogy melyek a legalapvetőbb, leggyakoribb CSS utasítások, parancsok és hogy melyik CSS utasítást hogyan kell használni. Szóval ha érdekelnek a CSS alapok és szeretnél képbe kerülni ezzel kapcsolatban, akkor tarts velünk.

A CSS fogalma

Kezdjük rögtön a legelején: mi az a CSS? És mi a fogalma? A WikiPedia szerint:

,,A CSS (Cascading Style Sheets, magyarul: lépcsőzetes stíluslapok) a számítástechnikában egy stílusleíró nyelv, mely a HTML vagy XHTML típusú strukturált dokumentumok megjelenését írja le.”

Ez elsőre egy kicsit bonyolultnak tűnhet, ezért közérthetőbben én így fogalmaznám meg:

A CSS segítségével formázhatjuk meg a weboldalunk megjelenését.

Például ezzel állíthatjuk be a szöveg színét, a képek elhelyezkedését, vagy azt, hogy mekkora legyen egy betű.

Mire használhatjuk a CSS-t?

Már fentebb említettem egy két példát, de azért még felsorolok párat, hogy még egyértelműbb legyen, hogy pontosan mire is használhatjuk a CSS-t.

  • háttérkép beállítása
  • háttérszín beállítása
  • szövegméret beállítása
  • szövegszín beállítása
  • betűtípus meghatározása
  • képek elhelyezkedésének meghatározása
  • szövegigazítás változtatása
  • tartalmak keretezése
  • margó beállítása
  • stb

A CSS szintaktikája

Először is el kell döntenünk, hogy hogyan szeretnénk a CSS-t használni (de erről majd alább olvashattok, mert egy kicsit masszív téma) és attól függ, hogy hogyan néz ki a szintaxisa. Elöljáróban annyit megosztok, hogy kétfajta szintaxis létezik.

Az egyik, amikor a HTML dokumentumon belül az elem kezdő címkéjében adjuk meg a CSS kódot.

Inline CSS szintaxis

<ELEM style="STÍLUS.BEÁLLÍTÁSOK">TARTALOM</ELEM>
Code language: HTML, XML (xml)

Inline CSS példa

HTML kód

<p style="color:red;">Ez a szöveg piros.</p>

Code language: HTML, XML (xml)

Eredmény

Ez a szöveg piros.

>> Próbáld ki ezt a kódot az online weboldal szerkesztőnkben. <<



A másik megoldás, amikor a CSS kódot nem inline helyezzük el, hanem vagy a HEAD-be vagy egy külső CSS fájlba. Ilyenkor így néz ki a szintaktika:

ELEM {
    STÍLUSBEÁLLÍTÁSOK;
}

Példa

HTML kód

<!DOCTYPE html>
<html>
    <head>
        <STYLE>
           p {
               color:red;
             }
        </STYLE>
    </head>
    <body>
       <p>Ez a szöveg piros.</p>
    </body>
</html>
Code language: HTML, XML (xml)

Eredmény

Ez a szöveg piros.

>> Próbáld ki ezt a kódot az online weboldal szerkesztőnkben. <<

A CSS szintaktikájáról itt olvashatsz bővebben.

Hogy néz ki egy CSS kód?

p {
  color: red;
}

VAGY

<p style="color:red;">TARTALOM</p>
Code language: HTML, XML (xml)

Bár fent már láthattatok rá példát, de egy CSS kód így néz ki, a p azt jelenti, hogy azt az elemet szeretnénk formázni. A color arra utal, hogy a színét szeretnénk módosítani, míg a red azt jelenti, hogy pirosra szeretnénk állítani.

CSS csatolásának a módszerei

Erről a témáról csak nagyon röviden fogok írni, mert már egy egész cikket szántam a témának, melyet itt olvashattok.

Szóval a CSS csatolása 4 eltérő módszerrel történhet:

  • Összekapcsolhatjuk a HTML dokumentumot egy külső CSS fájllal
  • A HTML dokumentum <HEAD> részében is megadhatjuk a CSS-t
  • Beimportálhatunk külső stíluslapot
  • Beágyazhatjuk az adott elem kezdőcímkéjébe (tag-jébe) a stílus meghatározásokat

Beágyazott, inline CSS

Ez az a módszer, amikor a HTML dokumentumban az elem kezdőcímkéjébe ágyazzuk a CSS utasításokat.

Szintaxis

<ELEM style="STÍLUS DEFINÍCIÓK;">TARTALOM</ELEM>
Code language: HTML, XML (xml)

CSS a <HEAD>-ben

A CSS kód ugyanúgy a HTML dokumentumban marad, de itt már kihelyezzük a HEAD-be.

Szintaxis

<HEAD>
     <style type="text/css">
           STÍLUSDEFINÍCIÓ;
     </style>
</HEAD>
Code language: HTML, XML (xml)

Külső CSS fájl

Ebben az esetben a CSS kód kikerül egy külső .css kiterjesztésű fájlba.

Szintaxis

Ezt a kódot kell a HTML dokumentum fejrészébe illeszteni.

<HEAD>
   <link rel=stylesheet type="text/css" href="CSS.ELÉRÉSI.ÚTVONALA">
</HEAD>
Code language: HTML, XML (xml)

És így néz ki a stílusbeállítás a különálló CSS fájlban.

ELEM {
  TULAJDONSÁG: ÉRTÉK;
}

CSS importálása

Ennél a módszernél a CSS ugyanúgy egy külső fájlba kerül, csak másképp hívjuk meg azt.

Szintaktika

@import url(ELÉRÉSISI.ÚTVONALL);
Code language: CSS (css)

Ezekről a csatolási módszerekről itt olvashatsz sokkal részletesebben.

Legfontosabb CSS parancsok, utasítások, kódok

Most, hogy már ennyi mindent tudunk áttérhetünk a CSS alapok egyik legfontosabb részére, a legalapvetőbb CSS utasításokra. Azért fontosak ezek az utasítások, mert ezek jönnek a leggyakrabban szembe az emberrel, ha a CSS-el foglalkozik.

Betűméret, betűtípus

CSS segítségével lehetőségünk van ezeket a paramétereket is módosítani.

Példa

HTML kód

<p style="font-family:Fantasy;">Betűtípus</p>
<p style="font-size:50px;">Betűméret</p>
Code language: HTML, XML (xml)

Eredmény

Betűtípus

Betűméret

>> Próbáld ki ezt a kódot az online weboldal szerkesztőnkben. <<

Szövegigazítás, szövegszín, háttérszín

Módosíthatjuk a szöveg színét, háttérszínét és azt is, hogy merre legyen rendezve a szöveg.

Példa

HTML kód

<p style="text-align:right;">Jobbra igazítás.</p>
<p style="color:red;">Jobbra igazítás.</p>
<p style="background-color:yellow;">Sárga háttér</p>
Code language: HTML, XML (xml)

Eredmény

Jobbra igazítás.

Jobbra igazítás.

Sárga háttér

>> Próbáld ki ezt a kódot az online weboldal szerkesztőnkben. <<

Természetesen ennél sokkal több alapvető CSS utasítás van, amelyekről itt olvashatsz.

CSS kommentek, megjegyzések

CSS kommentekre, megjegyzésekre azért van szükség, hogy megtudjuk jelölni a kódot magunk vagy mások számára a későbbi könnyebb érthetőség miatt.

Szintaktika

/* Ide jön a megjegyzés. */
Code language: JSON / JSON with Comments (json)

Példa

CSS kód

/* Ezzel a kóddal az összes p elemet pirossá színezem. */

p {
   color: red; /* De akár ide is kommentelhetek. */
}
Code language: CSS (css)

Eredmény

Piros szöveg

>> Próbáld ki ezt a kódot az online weboldal szerkesztőnkben. <<

Ahogy láthatjuk a CSS kódunkhoz fűzött kommentár, megjegyzés nem jelenik meg a böngészőben, az csak számunkra elérhető.

Még több információt ide kattintva érsz el a CSS kommentekről, megjegyzésekről.

Összegzés

Nagyon röviden összefoglalva ezeket az információkat mondhatjuk a CSS alapjainak. Ha valaki ezekkel már tisztában van az egy kiváló kiindulási alap. Ha valakinek ez nem elég, akkor ide kattintva még rengeteg CSS tananyagot érhet el teljesen ingyen.

Ha hasznos volt számodra, akkor kérlek oszd meg másokkal is, hogy ezzel támogass minket!