Treci la conținutul principal

Denumirea elementelor grid cu grid-area

Zonele grid își iau numele din două proprietăți care lucrează împreună. Pe un element grid, grid-area atribuie un nume; pe containerul grid, grid-template-areas folosește acele nume pentru a defini zone în interiorul layout-ului.

În această valoare, fiecare rând se scrie între propria pereche de apostrofuri, cu elementele denumite listate și separate prin spații. Așadar, un al doilea set de apostrofuri adaugă un al doilea rând.

Un element grid fără nume este reprezentat printr-un semn de punct (.).

Întindere pe cinci coloane

Dacă îi dai lui item1 numele „myHeader”, acesta se poate întinde pe toate cele cinci coloane ale unui layout grid cu cinci coloane.

Prompt
Creați un layout CSS Grid cu un container de 5 coloane. Folosiți grid-template-areas pentru a denumi item1 ca "myHeader", întinzându-se pe toate cele cinci coloane. Afișați 6 elemente grid numerotate cu item1 în partea de sus, întinzându-se pe toată lățimea.
Output: complete HTML page

Semnul punct pentru elemente fără nume

În acest layout grid cu cinci coloane, „myHeader” se întinde pe trei coloane, iar semnele de punct reprezintă elemente fără nume.

Prompt
Creați un layout CSS Grid cu 5 coloane. Folosiți grid-template-areas unde "myHeader" se întinde pe primele trei coloane, iar ultimele două coloane folosesc semnul punct (.) pentru elemente fără nume. Afișați 6 elemente grid numerotate.
Output: complete HTML page

Întindere pe coloane și rânduri

Aici, „myHeader” acoperă două coloane și două rânduri ale grilei.

Prompt
Creați un layout CSS Grid cu 5 coloane și folosiți grid-template-areas cu două rânduri, unde "myHeader" se întinde pe două coloane și două rânduri. Folosiți semne de punct pentru celulele fără nume. Afișați 6 elemente grid numerotate.
Output: complete HTML page

Realizarea unui șablon de pagină web gata de utilizare

Dă-i fiecărui element grid un nume, iar grid-template-areas poate descrie pentru tine un șablon complet de layout pentru o pagină web.

Exemplu

Un șablon de pagină web gata de utilizare, construit prin denumirea fiecărui element grid, cu zone pentru antet, meniu, principal, dreapta și subsol.

Prompt
Creați un șablon de pagină web CSS Grid cu zone denumite: header (rândul de sus, lățime completă), menu (coloana din stânga, rândurile 2-3), main (centrul rândului 2), right (coloana din dreapta, rândul 2) și footer (rândul de jos, întinzându-se de la coloana 2). Folosiți grid-template-areas pentru a defini layout-ul cu 6 coloane.
Output: complete HTML page