<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.rettungsdienstblog.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PYCMarcella</id>
	<title>Rettungsdienst-Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.rettungsdienstblog.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PYCMarcella"/>
	<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Spezial:Beitr%C3%A4ge/PYCMarcella"/>
	<updated>2026-11-15T20:09:21Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Repeat_i_minmax_czy_auto-fill:_co_naprawd%C4%99_rozci%C4%85ga_siatk%C4%99_kart&amp;diff=497795</id>
		<title>Repeat i minmax czy auto-fill: co naprawdę rozciąga siatkę kart</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Repeat_i_minmax_czy_auto-fill:_co_naprawd%C4%99_rozci%C4%85ga_siatk%C4%99_kart&amp;diff=497795"/>
		<updated>2026-10-19T18:08:35Z</updated>

		<summary type="html">&lt;p&gt;PYCMarcella: Die Seite wurde neu angelegt: „Na koniec: nie mieszaj tej techniki z ręcznie wpisanymi grid-column na kartach. Po zmianie liczby kolumn takie przypisania zaczną przeskakiwać w losowe miejsca. Jeśli naprawdę potrzebujesz rozpięcia elementu na dwa tory, użyj grid-column: span 2 i przetestuj układ przy najwęższym możliwym oknie. Cała siła tej metody polega na tym, że reguła jest jedna i opisuje zależność, a nie konkretny ekran.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kiedy wrap pomaga, a kiedy maskuje p…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Na koniec: nie mieszaj tej techniki z ręcznie wpisanymi grid-column na kartach. Po zmianie liczby kolumn takie przypisania zaczną przeskakiwać w losowe miejsca. Jeśli naprawdę potrzebujesz rozpięcia elementu na dwa tory, użyj grid-column: span 2 i przetestuj układ przy najwęższym możliwym oknie. Cała siła tej metody polega na tym, że reguła jest jedna i opisuje zależność, a nie konkretny ekran.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kiedy wrap pomaga, a kiedy maskuje problem Flex-wrap sprawdza się w galeriach, listach tagów, paskach filtrów i formularzach, gdzie liczba elementów bywa zmienna, a ich szerokość zależy od treści. W takich miejscach sztywne ściskanie psuje czytelność. Z drugiej strony wrap nie jest lekarstwem na brak miejsca w ciasnych komponentach — jeśli elementy mają stałe wymiary i nie mogą się zawijać, lepiej przemyśleć siatkę lub użyć min-width zamiast liczyć na automatyczne przenoszenie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Uważaj na treść, która nie może się złamać — długie słowa, adresy, numery seryjne. Bez overflow-wrap: anywhere albo min-width: 0 na elemencie karty taki tekst rozsadzi siatkę i pojawi się poziomy pasek przewijania. Warto też pamiętać, że minmax() z wartością procentową bywa zdradliwe: minmax(30%, 1fr) zachowa się inaczej niż minmax(260px, 1fr), bo procent liczy się od szerokości kontenera i przy wąskim oknie karta może zniknąć.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Przy wrapie istotne stają się właściwości wyrównania. align-content steruje rozmieszczeniem całych rzędów w kontenerze, a align-items — wyrównaniem elementów w obrębie pojedynczej linii. Mylenie tych dwóch prowadzi do efektu, w którym po dodaniu wrapa elementy nagle przestają być wyśrodkowane. Trzeba też pamiętać, że gap działa między rzędami i kolumnami, więc odstępy nie znikają przy przenoszeniu. To wygodniejsze niż marginesy, które wymagają zerowania na skrajnych elementach.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Atrybut for wymaga zgodnego id Drugi sposób to label obok pola z atrybutem for, którego wartość musi być identyczna z id kontrolki. Przykład: E-mail . To rozwiązanie sprawdza się, gdy chcesz rozdzielić etykietę i pole w układzie strony. Najczęstszy błąd to literówka w id albo zmiana id w jednym miejscu bez poprawienia for. Wtedy kliknięcie w tekst nie przenosi fokusu, a czytnik ekranu nie odczyta nazwy pola. Warto sprawdzić, czy id nie powtarza się w dokumencie — duplikat zaburza powiązanie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Etykieta label w formularzu ma jedną praktyczną funkcję: zwiększa obszar klikalny kontrolki. Jeśli użytkownik trafi w tekst obok pola, przeglądarka powinna przenieść fokus do inputa, checkboxa lub radio. Działa to tylko wtedy, gdy powiązanie między etykietą a kontrolką jest poprawne. Najczęstszy błąd to label postawiony obok pola bez żadnego związku programowego — wizualnie wygląda dobrze, ale kliknięcie w tekst nic nie robi.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nie ma jednej słusznej odpowiedzi — wybierz metodę zależnie od układu formularza. Przy prostych formularzach wystarczy label otaczający pole. Przy rozbudowanych siatkach wygodniej użyć for i id. Niezależnie od wyboru, konsekwencja w całym serwisie ułatwia utrzymanie kodu i poprawia dostępność. Najgorsze rozwiązanie to label postawiony obok pola bez żadnego powiązania — wtedy użytkownik klika i nic się nie dzieje.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kiedy marginesy faktycznie się zapadaj&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nagłówki h1–h6 istnieją po to, żeby opisać strukturę dokumentu, a nie po to, żeby ustawić wielkość liter. Przeglądarki i czytniki ekranu traktują je jak spis treści: h1 to temat główny, h2 to główne sekcje, h3 to podsekcje i tak dalej. Jeśli używasz h4 tylko dlatego, że ładnie wygląda, tworzysz strukturę, której nikt nie odczyta poprawnie — ani robot wyszukiwarki, ani osoba korzystająca z syntezatora mowy.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Domyślne zachowanie kontenera flex polega na upychaniu wszystkich elementów w jednej linii. Gdy brakuje miejsca, przeglądarka próbuje je ściskać — zmniejsza ich szerokość, zgniata zawartość, a przy sztywnych wymiarach doprowadza do przepełnienia i poziomego przewijania. Wystarczy dodać do rodzica jedną właściwość, aby zmienić ten mechanizm: flex-wrap: wrap. Od tego momentu elementy, którym nie starczy miejsca w bieżącym rzędzie, przechodzą do kolejnego, zamiast się kurczyć.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Najczęstszy błąd to brak flex-wrap przy jednoczesnym ustawieniu flex: 1 na dzieciach. Elementy nie mają wtedy dokąd uciec, więc rosną lub maleją w nieskończoność, a zawartość wychodzi poza kontener. Drugi problem to zapominanie o min-width — element z długim słowem potrafi rozepchnąć rząd, mimo że wrap jest aktywny. Warto ustawić min-width: 0 na dzieciach, jeśli mają się kurczyć, oraz overflow-wrap: anywhere przy długich ciągach znaków bez spacji.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Zacznij od wypisania na kartce, co ma być na stronie najważniejsze. Na jednej stronie powinien być zwykle jeden h1 — tytuł artykułu, nazwa produktu albo nagłówek działu. Kolejne poziomy wynikają z zagnieżdżenia tematów: h2 dla rozdziałów, h3 dla podrozdziałów. Nie przeskakuj poziomów. Po h2 nie stawiaj od razu h4, bo to sygnał, że w strukturze brakuje ogniwa. Jeśli potrzebujesz mniejszego tekstu, użyj klasy CSS, a nie niższego nagłówka.&lt;/div&gt;</summary>
		<author><name>PYCMarcella</name></author>
	</entry>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:PYCMarcella&amp;diff=497793</id>
		<title>Benutzer:PYCMarcella</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:PYCMarcella&amp;diff=497793"/>
		<updated>2026-10-19T18:08:33Z</updated>

		<summary type="html">&lt;p&gt;PYCMarcella: Die Seite wurde neu angelegt: „Pasjonat urządzania mieszkań od kilku lat. Dzielę się tym, jak urządzić mieszkanie w bloku bez remontu generalnego. Najbardziej lubię zmiany, które widać od pierwszego dnia.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pasjonat urządzania mieszkań od kilku lat. Dzielę się tym, jak urządzić mieszkanie w bloku bez remontu generalnego. Najbardziej lubię zmiany, które widać od pierwszego dnia.&lt;/div&gt;</summary>
		<author><name>PYCMarcella</name></author>
	</entry>
</feed>