Tovább a tartalomhoz

Hány konténer legyen az oldalon?

Mikor érdemes új konténert felvenni, és mikor elég a meglévő: irány, kezelhetőség, design, működés és reszponzivitás.

A konténerekkel az oldal elemeit csoportosíthatod és együtt kezelheted: egyszerre módosíthatod több elem tulajdonságait, és gyorsan átalakíthatod az egész elrendezést. Konténert másik konténerbe is tehetsz, így összetett elrendezést építhetsz, és a kész részeket sablonként újra felhasználhatod.

A konténerek gyorsíthatják az oldal betöltését, a gyors oldal pedig jobb felhasználói élményt ad, és a keresők is előrébb sorolhatják. Ehhez viszont kevés konténerrel kell dolgoznod.

Az első szempont az, hogy pontosan azt építsd meg, amit szeretnél. Ezen belül viszont használj a lehető legkevesebb konténert: minél több van belőlük, annál több elem kerül az oldal szerkezetébe (DOM), és annál lassabb az oldal.

Az oldal szerkezetét a böngésző hierarchikus csomópontokként (DOM) kezeli, nagyjából úgy, ahogy egy könyv címei és alcímei követik egymást. Ezt nem kell ismerned, de jó tudni: egy Flexbox konténer egyetlen csomópont, amelyből a böngésző könnyen és gyorsan megkapja a szükséges adatokat, ezért az oldal gyorsabban töltődik és jobban reagál.

A konténer iránya dönti el, hogy a benne lévő widgetek sorban vagy oszlopban követik egymást. Ha egyes elemeket sorba, másokat oszlopba kell rendezned, két külön konténer kell.

Példa: egy műgyűjtő oldalán a művek listája oszlopban áll, de minden mű képei egymás mellett, sorban. Ehhez egy oszlop irányú konténerbe egy sor irányú, beágyazott konténer kerül.

Néha egyszerűbb külön konténert használni, mint megkerülő megoldást keresni. Ha például nagy hátterű hero szakaszt építesz, könnyebb, ha az saját konténer.

Érdemes csoportba tenni azokat a widgeteket, amelyeknek közös a tulajdonságuk: ugyanaz a hátterük, rámutatás-hatásuk, szegélyük vagy görgetési hatásuk. Ilyenkor egyetlen konténerben egyszerre állíthatod be mindet.

Új konténert érdemes felvenni funkcionális okból is:

  • A gyakran használt widgeteket egy konténerbe teheted, és sablonként elmentheted, majd a későbbi munkáidban újra felhasználhatod.
  • Külön konténerbe teheted azokat a widgeteket, amelyeket csoportként akarsz mozgatni.
  • Ha a konténer kattinthatóvá van téve, nem lehet benne másik kattintható elem, például gomb. Ilyenkor a gombnak külön konténer kell. Részletek: Kattintható konténer.

Ha a konténereket töréspontonként külön kezeled, jobban szabályozhatod a reszponzív megjelenést, például azt, hogy az egyik konténer elemei a másiké előtt jelenjenek meg. Néha beágyazott konténerekre van szükség, hogy a widgetek minden képernyőméreten a megfelelő sorrendben álljanak.

Az elemeket konténerbe beágyazott konténer nélkül is felveheted. Ha egy beágyazott konténerben csak egyetlen elem van, nagy eséllyel nincs szükséged rá, töröld. A felesleges konténereket a Szerkezet ablakban találod meg.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások