CSS Grid od základov: stĺpce cez grid-template-columns
CSS Grid je spôsob, ako v CSS vytvárať rozloženie prvkov do mriežky. Môžeme si ho predstaviť ako tabuľku, ale bez toho, aby sme museli používať HTML tabuľku.
Články o weboch, výkone, SEO, GEO, prístupnosti a veciach, ktoré ma pri tvorbe projektov zaujali alebo som si na nich overil v praxi.
CSS Grid je spôsob, ako v CSS vytvárať rozloženie prvkov do mriežky. Môžeme si ho predstaviť ako tabuľku, ale bez toho, aby sme museli používať HTML tabuľku.
Keď chceme na stránke spraviť efekt, že sa prvok ukáže až vtedy, keď k nemu používateľ doscrolluje, často sa spomína <strong>IntersectionObserver</strong>.
Web dnes nestačí len nahádzať, nahrať na hosting a tváriť sa, že je hotovo. To je len začiatok.
Keď už máme za sebou rodiča aj deti, prichádza tá najpraktickejšia časť: ako FlexBox použiť na reálnych príkladoch.
Keď už máme pochopeného rodiča, prichádza druhá polovica FlexBoxu: deti.
FlexBox nie je vlastnosť pre jeden prvok. FlexBox zapíname na rodiča, a ten potom začne riadiť svoje deti.
Prístupnosť nie je len téma pre zákony alebo verejné inštitúcie. Je to súčasť kvalitného webu, ktorý sa lepšie používa všetkým – aj na mobile, aj v bežných situáciách.
Web nestačí len vytvoriť. Dôležité je aj to, aby bol zrozumiteľný pre vyhľadávače, lokálne výsledky a čoraz viac aj pre AI odpovede a odporúčania.
Rýchly web nie je len technická zaujímavosť. Ovplyvňuje používateľský dojem, správanie návštevníkov, mobilné používanie aj to, ako sa stránka ďalej rozvíja.
Toto je praktický základ: aby obrázok nepretiekol z kontajnera, nespôsoboval skákanie layoutu a zbytočne nespomaľoval stránku.