Loading...

CSS Szelektorok

CSS SzínátmenetekCSS Kombinátorok

A CSS szelektorok határozzák meg, hogy mely HTML elemekre vonatkozzanak a stílusok. Segítségükkel pontosan kiválaszthatunk egy elemet, több elemet vagy akár összetett struktúrákat.

Alap szelektorok

Az alap szelektorok közvetlenül egy HTML elemre hivatkoznak, például <p>, <div>, <h1>. Ezekkel egyszerűen azonosíthatjuk a dokumentum adott elemeit.

Az alábbi példában az összes <p> elem szövege kékké válik:

Gyakori szelektor típusok

A CSS-ben többféle szelektortípust használhatunk. Az alábbi táblázat bemutatja a leggyakoribbakat:

SzelektorLeírás
pAz összes <p> elem kiválasztása.
.classAz adott osztályhoz tartozó elemek kiválasztása.
#idAz adott azonosítóval rendelkező elem kiválasztása.
*Az összes HTML elem kiválasztása.

Összetett szelektorok

Az összetett szelektorok lehetővé teszik, hogy pontosabb szabályokat hozzunk létre, például kombinálva szülő-gyermek kapcsolatokat vagy állapotokat.

Pszeduo-osztályok

A pszeduo-osztályok speciális állapotokat és helyzeteket céloznak meg, például egy elem fölé vitt egérmutató, vagy a lista első eleme.

Attribútum szelektorok

Az attribútum szelektorok segítségével olyan elemeket célozhatunk, amelyek bizonyos attribútumokkal rendelkeznek, vagy azok értéke megfelel egy mintának.

Kombinátorok

A kombinátorok segítségével meghatározhatjuk az elemek közötti kapcsolatot, például szülő-gyermek, testvér vagy általános hierarchiát.

Tippek a szelektorok használatához

A szelektorok hatékony használata segít tisztán tartani a CSS-t és elkerülni a felesleges kódot. Íme néhány tipp:

  • Ne használj túl általános szelektorokat (*), mert teljesítményproblémákat okozhatnak.
  • Az ID szelektorokat ritkán használd, inkább osztályokat alkalmazz a rugalmasság érdekében.
  • Ügyelj a specifitásra: a pontosabb szelektor felülírja az általánosabb szabályokat.

✨ Ask Lara

Please sign in to ask Lara about CSS selectors.

Kövesd nyomon a fejlődésed 🚀

Tanulj egyszerűbben utad nyomonkövetésével teljesen ingyen.


Top eszközök

CodeHubBoardly ÚJLinksy ÚJChromo ÚJ

Nyelv kiválasztása

Téma beállítása

© 2025 ReadyTools. Minden jog fenntartva.