Zaawansowane layouty
3 godz. 3 min · HTML i CSS · Full-stack i Programowanie
Wojciech PołowniakSr. Fullstack EngineerW początkowych lekcjach Kursu omówimy podstawową składnię CSS Grid, tak, by zbudować solidny fundament pod poznawanie kolejnych, bardziej rozbudowanych zagadnień. Na praktycznych przykładach poznasz i zrozumiesz różnice, jakie są pomiędzy CSS Grid a CSS Flexbox.
Po poznaniu niezbędnych, podstawowych zagadnień związanych ze składnią CSS Grid przejdziemy do tematu wykorzystania siatek. Wykorzystamy je do stworzenia responsywnych layoutów bez użycia media queries.
W kolejnych, bardziej rozbudowanych lekcjach kursu poznasz implikacje dotyczące dostępności. W obszernym rozdziale omówimy również szerzej najczęstsze błędy i nieporozumienia związane z CSS Grid.
Tak jak każda technologia, Grid ma swoje wady i zalety. Omówimy zarówno pierwsze, jak i drugie, tak, by wykorzystać pełen potencjał CSS Grid i nie dać się zniechęcić przez pewne jego wady. Dowiesz się również nieco na temat nadchodzących elementów w specyfikacji CSS Grid module level 2.
Aby być na bieżąco - warto uważnie śledzić najważniejsze i najbardziej aktualne źródła związane z CSS Grid. W końcowych rozdziałach pokażemy Ci naszym zdaniem najciekawsze źródła oraz osoby związane z Gridem, które warto znać oraz obserwować.
Jeśli chcesz poznać najbardziej aktualną i świetnie wspieraną metodę pozycjonowania elementów jaką jest CSS Grid, ten kurs jest właśnie dla Ciebie! Aby efektywnie korzystać z tego kursu potrzebujesz jedynie podstawowej wiedzy z zakresu HTML i CSS - a jeśli znasz Flexboxa, na pewno będzie Ci łatwiej zrozumieć niektóre koncepty.
Cześć z
tej strony Wojciech Połowniak jestem front-end deweloperem z wieloletnim doświadczeniem możesz
mnie kojarzyć z kanału koduje na youtubie organizacji warszawskich meet.js czy
jako spikera pod banderą mozilli w tym kursie przedstawię ci najważniejsze koncepty
technologii renderowania elementów w siatce czyli css grid css
grid to najnowsza metoda pozycjonowanie elementów natywna dla css niektórzy
twierdzą że jest to następca css flexbox i być może mają rację
ponieważ w porównaniu do flexboxa grid ma o wiele większe możliwości i spójniejszą
składnię dodatkowo idealnie wpasowuje w ideę progressive enhancement czyli
stopniowego dostarczania coraz to lepszych doświadczeń użytkownikom w zależności od
używanego przez nich urządzenia css grid to potężne narzędzie które pozwoli
ci stworzyć responsywne layouty nawet bez użycia media queries w
pierwszym rozdziale opowiem bardzo krótko o narzędziach deweloperskich firefoxa które są
idealne do pracy z gridem oraz przypomnę kluczową relację rodzić dziecko po tej krótkiej rozgrzewce
w drugim rozdziale dogłębnie poznasz mechanikę grida poznasz ograniczenia i możliwości tej
metody pozycjonowania oraz zastrzeżenia które budzi w kontekście dostępności w
trzecim rozdziale porównam grida do flexboxa pokazując ich cechy wspólne jak i
różnice dowiesz się kiedy warto skorzystać z grida a kiedy flexbox będzie
wydawał się lepszym wyborem następnie w krótkim podsumowaniu przypomnę
wszystkie nowo poznane właściwości i słowa kluczowe w kontekście grida kolejny
rozdział to zbiór ciekawostek i projektów opartych na gridzie pokażę jak w najprostszy
sposób stworzyć własny substytut bootstrapa w oparciu o grida poznasz podstawowe koncepcje
technologii takich jest css custom properties oraz poznasz ograniczenia
i możliwości grida poznasz też wiele ciekawych projektów innych
programistów z branży specjalizujących się w css grid na końcu przekieruję
cię na dodatkowe źrodła do nauki na własną rękę aby
efektywnie korzystać z tego kursu potrzebujesz jedynie podstawowej wiedzy z zakresu html i css
mimo to jeśli znasz flexboxa na pewno będzie ci łatwiej zrozumieć
niektóre koncepty jeśli chcesz poznać najbardziej aktualną i świetnie wspieraną metodę
pozycjonowanie elementów jaką jest css grid to ten kurs jest właśnie dla
ciebie tak więc nie przedłużając już dłużej zapraszam cię serdecznie do
pierwszej lekcji do zobaczenia