Zacznijmy.
Co to jest siatka CSS
Grid to model układu CSS, który umożliwia użytkownikom umówienie elementów pojawiających się na stronie internetowej w różnych wierszach i kolumnach. Ten model zasadniczo dzieli stronę internetową na sekcje i wyrównuje elementy bez konieczności przechodzenia problemów z użyciem pozycjonowania i pływaków.
Siatka pozycjonuje elementy w odniesieniu do strony internetowej lub innych elementów obecnych na stronie internetowej. Poniżej pokazaliśmy wizualną reprezentację układu siatki CSS.
Model układu siatki działa ze wszystkimi najnowszymi przeglądarkami. Składa się z dwóch komponentów, które są pojemnik na siatkę I elementy siatki. Poniżej wyjaśniliśmy je szczegółowo.
Pojemnik na siatkę
Pojemnik na siatkę to element nadrzędny, który trzyma elementy siatki umieszczone w rzędach i kolumnach. W celu utworzenia elementu przyjęcia zachowania kontenera siatki Ustaw jego właściwość wyświetlacza na siatkę lub sieć inline.
Elementy siatki
Element siatki to element dziecięcy, który jest obecny w pojemniku siatki. Domyślnie w pojemniku jest jeden element obecny dla każdej kolumny, w każdym wierszu. Jednak możesz obejmować elementy siatki w licznych rzędach i kolumnach.
Oto graficzna reprezentacja pojemnika siatki i elementów siatki.
Jak już wspomniano, siatka CSS dzieli stronę internetową na wiersze i kolumny, aby ułożyć elementy. Te rzędy i kolumny wraz z innymi ważnymi terminologii siatki wyjaśniono poniżej.
Kolumny w siatce
Linie pionowe w siatce, w której umieszczane są elementy, są uważane za kolumny w siatce. System siatki może mieć co najmniej dwie i co najwyżej dwanaście lub więcej kolumn.
Rzędy w siatce
Linie poziome w siatce, w której umieszczane są pozycje, są uważane za rzędy w siatce. System siatki może mieć wiele wierszy.
Luki w siatce
Obszar między każdym wierszem i kolumną jest określany jako luki.
Linie w siatce
Linie między każdym wierszem są określane jako wiersze wiersza, podczas gdy linie między każdą kolumną są określane jako linie kolumny.
Istnieje wiele właściwości powiązanych z siatką CSS. Zapoznaj się z następną sekcją, aby dowiedzieć się o nich.
Właściwości siatki
Poniższa tabela zawiera przegląd właściwości układu siatki.
Nieruchomości | Opis |
---|---|
Kolecki z kratami | Ta właściwość podaje liczbę i rozmiar kolumn w układzie siatki. |
Rowki z kratą siatki | Opisuje rozmiar wierszy w systemie siatki. |
Sirat-Template-Areas | Ta właściwość przypisuje nazwy do różnych elementów w siatce. |
Grid-Auto-Columns | Ustawia początkowy rozmiar kolumny. |
Rows-Auto Row | Ta właściwość ustawia początkowy rozmiar rzędu. |
Grid-Auto-Flow | Stwierdza, w jaki sposób elementy automatyczne umieszczane są w systemie siatki. |
Grid-rzędowy start | Ta nieruchomość stwierdza, gdzie rozpocząć przedmiot w siatce. |
Grid-kolumn-start | Wykonuje tę samą funkcję co powyższa właściwość. |
Grid-rzędowy | |
Kolumn-kolumn | Wykonuje tę samą funkcję co powyższa właściwość. |
obszar siatki | Ta właściwość służy do nazwania określonego obszaru siatki. |
Gapa w wierszach | Ta własność przedstawia lukę między wierszami. |
luka w kolumnie | Stwierdza lukę między kolumnami. |
Rozumiemy system siatki dalej za pomocą przykładu.
Przykład
W przykładzie pokazanym poniżej stworzyliśmy prosty układ siatki. Szkic siatki pokazano poniżej.
Zacznijmy kodowanie.
Html
Tutaj po prostu zagnieżdżyliśmy cztery pojemniki Div w większym pojemniku Div. Każdemu z elementu DIV przypisano jakąś klasę.
CSS
.pojemnikKorzystając z klasy „kontenera” przypisanego do większej div, wyświetlamy go jako siatkę. Ponadto przypisał lukę 5px między wierszami i kolumnami. Na koniec utworzyliśmy trzy kolumny o rozmiarze 120px każdy za pomocą właściwości z kratą-tablonem.
CSS
.przedmiotTeraz po prostu stylizujemy elementy obecne w pojemniku siatki za pomocą podstawowych właściwości CSS.
CSS
.jedenWłaściwość Grid-Column ustawia pozycję początkową i końcową elementu siatki w kolumnie, tymczasem właściwość Grid Row definiuje pozycję elementu z rzędu. Na przykład w powyższym fragmencie kodu element 1 zacznie wyświetlać w kolumnie 1 i zakończy w kolumnie 3, podczas gdy będzie wyświetlany w wierszu 1.
CSS
.dwaKorzystanie z kolumny siatki i właściwości Grid-Row określone są również pozycje reszty elementów.
Wyjście
Wygenerowano prosty układ siatki.
Wniosek
Model układu siatki umożliwia użytkownikom umówienie elementów pojawiających się na stronie internetowej w różnych rzędach i kolumnach. Ten model zasadniczo dzieli stronę internetową na sekcje i wyrównuje elementy w odniesieniu do strony internetowej lub innych elementów obecnych na stronie internetowej. Składa się z różnych elementów, które są pojemnikiem sieci. Pojemnik z siatką jest elementem nadrzędnym, podczas gdy elementy siatki są elementami dzieci. W tym spisie omawia wszystkie niezbędne szczegóły układu siatki wraz z reprezentacjami graficznymi oraz odpowiedni przykład.