<?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=Amanda0252</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=Amanda0252"/>
	<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Spezial:Beitr%C3%A4ge/Amanda0252"/>
	<updated>2026-11-11T03:27:13Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Article_czy_section:_z%C5%82y_wyb%C3%B3r_psuje_struktur%C4%99_i_SEO&amp;diff=497803</id>
		<title>Article czy section: zły wybór psuje strukturę i SEO</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Article_czy_section:_z%C5%82y_wyb%C3%B3r_psuje_struktur%C4%99_i_SEO&amp;diff=497803"/>
		<updated>2026-10-19T18:09:59Z</updated>

		<summary type="html">&lt;p&gt;Amanda0252: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Oba elementy są semantycznymi pojemnikami na treść, ale mają różne role i pomylenie ich to jeden z najczęstszych błędów w kodzie. Artykuł ma sens sam w sobie, sekcja jest częścią większej całości. Jeśli zamienisz je miejscami, dokument nadal się wyświetli, lecz straci czytelny podział, a roboty wyszukiwarek i technologie asystujące gorzej go zrozumieją.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Osobna kategoria problemów to pliki generowane przez narzędzia. Niektóre zapisują index.html z odwołaniami do modułów i wymagają uruchomienia przez lokalny serwer. Dwuklik pokaże pustą stronę albo błąd w konsoli, mimo że kod jest poprawny. Wtedy trzeba skorzystać z prostego serwera uruchamianego w katalogu projektu — to jedyna różnica między otwarciem pliku a uruchomieniem strony w warunkach zbliżonych do produkcyjnych.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Najczęstszy błąd to traktowanie width jak sztywnego limitu. W flexboxie width staje się podstawą do wyliczenia flex-basis, ale jeśli suma baz przekracza dostępną przestrzeń, uruchamia się algorytm kurczenia. Wtedy każdy element oddaje część swojej szerokości proporcjonalnie do wartości flex-shrink i do własnej bazy. Element z flex-shrink: 2 skurczy się dwa razy mocniej niż sąsiad z jedynką, o ile oba mają podobną bazę.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Konsekwencje są wymierne. Poprawny podział ułatwia tworzenie mapy strony, poprawia odczyt przez czytniki ekranowe i porządkuje stylowanie. Błędny wybór prowadzi do tego, że część treści jest niewidoczna dla wyszukiwarek albo traktowana jako osobna publikacja, choć nią nie jest. Warto poświęcić kilka minut na przemyślenie struktury, zamiast później poprawiać ją w całym serwisie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Każdy element w dokumencie zajmuje miejsce, które składa się z trzech warstw: zawartości, paddingu, obramowania i marginesu. Zawartość to tekst albo obrazek. Padding to wewnętrzny odstęp między zawartością a obramowaniem. Border to linia oddzielająca element od otoczenia. Margin to zewnętrzny odstęp, który dzieli element od sąsiadów. Model pudełkowy w CSS opisuje dokładnie te warstwy — i to od ich poprawnego ustawienia zależy, czy strona wygląda tak, jak sobie założyłeś.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Ustawiasz elementowi width: 300px albo flex-basis: 300px, a on i tak się kurczy. To nie błąd przeglądarki, tylko podstawowe działanie modelu flexbox. Domyślna wartość flex-shrink wynosi 1, co oznacza, że każdy element wewnątrz kontenera flex może zostać zmniejszony, gdy w rzędzie brakuje miejsca. Szerokość bazowa to tylko punkt wyjścia do obliczeń, a nie twardy limit.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Typowy błąd to poleganie wyłącznie na width bez sprawdzenia, czy element nie jest przypadkiem elementem flex. Wiele osób ustawia width: 200px i dziwi się, że po dodaniu kilku elementów obok siebie szerokość się zmienia. Warto wtedy zajrzeć do inspektora i sprawdzić obliczoną wartość flex-shrink. Inny częsty problem to kontener z flex-wrap: nowrap — wtedy elementy nigdy nie przejdą do nowej linii, więc będą się kurczyć bez końca, aż do osiągnięcia min-width lub zera.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Uwaga na typowe pułapki. Opakowanie całej strony w article jest błędem, bo strona nie jest pojedynczą treścią. Wrzucanie wszystkich akapitów w osobne sekcje bez nagłówków nic nie daje. Używanie section jako zamiennika diva do stylowania to zaprzepaszczenie sensu semantyki. Zagnieżdżanie article w article ma sens tylko wtedy, gdy wewnętrzna treść faktycznie jest niezależna, na przykład komentarz pod wpisem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Do diagnozy, dlaczego element się kurczy, użyj narzędzi deweloperskich. Podświetl kontener flex i sprawdź, czy suma baz nie przekracza szerokości rodzica. Zobacz, jakie wartości mają flex-shrink i min-width na poszczególnych elementach. Często wystarczy zmienić jedną z tych dwóch właściwości, aby uzyskać oczekiwany układ bez przepisywania całej struktury.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jak zablokować kurczenie i kiedy to ma sens Najprostsze rozwiązanie to flex-shrink: 0 na elemencie, który ma zachować swoją szerokość. Wtedy przeglądarka nie zabierze mu ani piksela — nadwyżka zostanie zdjęta z pozostałych elementów. Uważaj jednak na konsekwencje: jeśli wszystkie elementy w rzędzie dostaną flex-shrink: 0, a ich suma przekroczy szerokość kontenera, pojawi się poziomy pasek przewijania albo zawartość wyjdzie poza obszar. Często lepiej ustawić flex-shrink: 0 tylko na kluczowym elemencie, np. na przycisku lub ikonie, a resztę zostawić elastyczną.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Element z ustawioną szerokością bazową potrafi się skurczyć, gdy w kontenerze flex brakuje miejsca na wszystkie elementy razem. Wartość flex-shrink domyślnie wynosi 1, więc przeglądarka może pomniejszyć każdy element, nawet jeśli w regule CSS widnieje width: 300px. Szerokość bazowa to punkt startowy, a nie gwarancja końcowego rozmiaru.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Uwaga na pułapkę z min-width. Domyślnie element flex ma min-width: auto, co oznacza, że nie może się skurczyć poniżej rozmiaru swojej zawartości. Jeśli w środku siedzi długi, nieprzerwany ciąg znaków albo obrazek o stałej szerokości, element zatrzyma się na tym minimum i zacznie rozpychać kontener. Rozwiązaniem jest min-width: 0 na elemencie flex, który ma się kurczyć poniżej rozmiaru treści. To jedna z najczęściej pomijanych deklaracji przy pracy z flexboxem.&lt;/div&gt;</summary>
		<author><name>Amanda0252</name></author>
	</entry>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:Amanda0252&amp;diff=497802</id>
		<title>Benutzer:Amanda0252</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:Amanda0252&amp;diff=497802"/>
		<updated>2026-10-19T18:09:55Z</updated>

		<summary type="html">&lt;p&gt;Amanda0252: Die Seite wurde neu angelegt: „Pasjonat praktycznego designu z wieloletnią praktyką. Piszę o tym, jak urządzić mieszkanie w bloku bez remontu generalnego. Najbardziej lubię pomysły, które nie rujnują budżetu.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pasjonat praktycznego designu z wieloletnią praktyką. Piszę o tym, jak urządzić mieszkanie w bloku bez remontu generalnego. Najbardziej lubię pomysły, które nie rujnują budżetu.&lt;/div&gt;</summary>
		<author><name>Amanda0252</name></author>
	</entry>
</feed>