<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://jak.mazovia.edu.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MicaelaPulleine</id>
	<title>Mazovia - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="https://jak.mazovia.edu.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MicaelaPulleine"/>
	<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php/Specjalna:Wk%C5%82ad/MicaelaPulleine"/>
	<updated>2026-10-27T11:39:39Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=Co_si%C4%99_dzieje,_gdy_pomylisz_kolumny_i_wiersze_w_CSS_Grid&amp;diff=1117747</id>
		<title>Co się dzieje, gdy pomylisz kolumny i wiersze w CSS Grid</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=Co_si%C4%99_dzieje,_gdy_pomylisz_kolumny_i_wiersze_w_CSS_Grid&amp;diff=1117747"/>
		<updated>2026-10-19T09:08:11Z</updated>

		<summary type="html">&lt;p&gt;MicaelaPulleine: Utworzono nową stronę &amp;quot;Najprostsze rozwiązanie to jawne nadpisanie minimum. Wystarczy na elemencie potomnym ustawić min-width: 0 przy układzie poziomym albo min-height:  [https://Lebenskunst.berlin/index.php?title=Flex_a_elementy_blokowe:_kiedy_znika_nowa_linia_w_tek%C5%9Bcie meble na wymiar] 0 przy pionowym. Wtedy flex-shrink zaczyna działać zgodnie z oczekiwaniem. Uwaga na kolejność: właściwość trzeba nałożyć na ten sam element, który ma się kurczyć, a nie na kontener.…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Najprostsze rozwiązanie to jawne nadpisanie minimum. Wystarczy na elemencie potomnym ustawić min-width: 0 przy układzie poziomym albo min-height:  [https://Lebenskunst.berlin/index.php?title=Flex_a_elementy_blokowe:_kiedy_znika_nowa_linia_w_tek%C5%9Bcie meble na wymiar] 0 przy pionowym. Wtedy flex-shrink zaczyna działać zgodnie z oczekiwaniem. Uwaga na kolejność: właściwość trzeba nałożyć na ten sam element, który ma się kurczyć, a nie na kontener. Częsty błąd to dopisywanie overflow: hidden na rodzicu — to maskuje problem, a nie go rozwiązuje, i przy okazji ucina treść bez ostrzeżenia.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Element w kontenerze flex potrafi ignorować ustawione flex-shrink i nie zmniejszać się poniżej rozmiaru swojej treści. To nie błąd przeglądarki, a skutek domyślnej wartości min-width: auto (dla elementów w poziomym układzie) lub min-height: auto (w pionowym). Przeglądarka najpierw ustala minimalny rozmiar na podstawie zawartości — długiego słowa, obrazka, przycisku — i dopiero potem rozważa kurczenie. Efekt: wąski rodzic, a dziecko wystaje poza jego krawędź.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na koniec: nie ustawiaj grid-template-columns na kontenerze, który nie jest gridem. To oczywiste, ale często umyka, gdy stylujesz wiele elementów naraz. Sprawdź, czy display: grid jest aktywny. Jeśli kolumny nie działają, najpierw zajrzyj do inspektora i upewnij się, że nie nadpisuje ich inna reguła. CSS Grid wybacza wiele, ale nie brak display: grid.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Gdy definiujesz kolumny, pamiętaj o responsywności. Sztywne wartości w pikselach szybko przestają działać na węższych ekranach. Zamiast tego stosuj repeat(auto-fit, minmax(250px, 1fr)). Ta konstrukcja sama tworzy tyle kolumn, ile się zmieści, i nie wymaga media queries. Uwaga na minimalną szerokość – jeśli ustawisz ją zbyt dużą, na małym ekranie powstanie poziomy pasek przewijania. Lepiej dać mniejszą wartość i pozwolić kolumnom rosnąć.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Typowe pułapki: nazwy rodzin z odstępami trzeba ująć w cudzysłów, inaczej część przeglądarek zignoruje wpis. Kolejność ma znaczenie — wpisanie czcionki systemowej przed webową sprawi, że ta druga nigdy się nie załaduje. Nie zakładaj też, że każdy system ma ten sam zestaw krojów. Testuj na kilku urządzeniach i przeglądarkach, bo to, co widzisz u siebie, bywa zupełnie inne u odbiorcy.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Kiedy grupowanie etykiet ma sens, a kiedy lepiej go unika&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;CSS Grid zaczyna się od jednej decyzji: czy budujesz siatkę w oparciu o kolumny, czy o wiersze. Większość problemów początkujących bierze się z tego, że deklarują jedno, a potem próbują ustawiać drugie. Zanim napiszesz grid-template-columns, ustal, jak elementy mają się rozkładać w poziomie. To właśnie kolumny odpowiadają za główny podział przestrzeni, a wiersze powstają często samoistnie, gdy zawartość się nie mieści.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Ostatnia pułapka to odstępy. Gap działa świetnie, ale przy [https://discover.Hubpages.com/search?query=auto-fill%20wiersze auto-fill wiersze] z jedną kartą zostawiają puste tory, które nie znikają. Jeśli to przeszkadza, dodaj justify-content: center lub zamień na auto-fit. Sprawdź układ przy 320px, 768px i 1440px bez zmiany kodu — jeśli karty nie wychodzą za ekran i nie zostawiają jednej samotnej na końcu, siatka działa. Wtedy media query do szerokości kolumn przestają być potrzebne.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kolejna pułapka to zagnieżdżone kontenery flex. Nawet jeśli ustawisz min-width: 0 na bezpośrednim dziecku, jego własne dzieci mogą nadal narzucać minimum. Zasada jest prosta: właściwość trzeba powtórzyć na każdym poziomie, na którym element ma się faktycznie zmniejszać. Łatwo to przeoczyć przy komponentach budowanych z kilku warstw — karta, w niej wiersz, w nim etykieta i wartość. Każda z tych warstw może blokować kurczenie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Większość problemów z układem strony bierze się z jednego nieporozumienia: traktowania wszystkich elementów HTML tak samo. Tymczasem przeglądarka od początku wie, że akapit to coś innego niż link, i domyślnie nadaje im odmienny charakter. Akapit to element blokowy — zajmuje całą dostępną szerokość i zaczyna się w nowej linii. Link to element liniowy — płynie w tekście, nie przerywa zdania i nie wymusza nowej linii. Ta różnica nie jest ozdobnikiem, lecz fundamentem, na którym opiera się cały układ dokumentu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jeżeli element nadal się nie zmniejsza, sprawdź, czy nie jest ustawiony jako flex: none albo czy nie ma flex-shrink: 0. Wartość zero całkowicie wyłącza kurczenie i żadne minimum tego nie obejdzie. Podobnie działa flex-basis ustawiony na sztywną wartość — element startuje z tej szerokości i może jej bronić. Diagnostyka jest szybka: w narzędziach deweloperskich wyłączaj po kolei właściwości i obserwuj, która odpowiada za opór. Zamiast zgadywać, testuj po jednej zmianie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Podstawą jest repeat z auto-fill i jednostką elastyczną. Zapis grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) oznacza: upakuj tyle kolumn, ile zmieści się w dostępnej szerokości, ale żadna nie może być węższa niż 240px ani szersza niż udział w wolnym miejscu. Przeglądarka sama decyduje, czy w rzędzie zmieszczą się dwie, trzy czy pięć kart. Nie musisz pisać ani jednego media query.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;If you have any type of inquiries concerning where and how you can use [https://Lebenskunst.berlin/index.php?title=Flex_a_elementy_blokowe:_kiedy_znika_nowa_linia_w_tek%C5%9Bcie Https://lebenskunst.Berlin], you can call us at our site.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>MicaelaPulleine</name></author>
	</entry>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:MicaelaPulleine&amp;diff=1117745</id>
		<title>Użytkownik:MicaelaPulleine</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:MicaelaPulleine&amp;diff=1117745"/>
		<updated>2026-10-19T09:08:10Z</updated>

		<summary type="html">&lt;p&gt;MicaelaPulleine: Utworzono nową stronę &amp;quot;Pasjonat praktycznego designu z wieloletnią praktyką. Dzielę się tym, jak łączyć wygodę z ładnym wnętrzem. Najchętniej opisuję pomysły, które nie rujnują budżetu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;My blog post - [https://Lebenskunst.berlin/index.php?title=Flex_a_elementy_blokowe:_kiedy_znika_nowa_linia_w_tek%C5%9Bcie Https://lebenskunst.Berlin]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pasjonat praktycznego designu z wieloletnią praktyką. Dzielę się tym, jak łączyć wygodę z ładnym wnętrzem. Najchętniej opisuję pomysły, które nie rujnują budżetu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;My blog post - [https://Lebenskunst.berlin/index.php?title=Flex_a_elementy_blokowe:_kiedy_znika_nowa_linia_w_tek%C5%9Bcie Https://lebenskunst.Berlin]&lt;/div&gt;</summary>
		<author><name>MicaelaPulleine</name></author>
	</entry>
</feed>