<?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=MayP13477507</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=MayP13477507"/>
	<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Spezial:Beitr%C3%A4ge/MayP13477507"/>
	<updated>2026-11-11T04:43:34Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Gdy_kolor_idzie_w_dziedzictwo,_a_ramka_zostaje_na_g%C3%B3rze&amp;diff=497863</id>
		<title>Gdy kolor idzie w dziedzictwo, a ramka zostaje na górze</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Gdy_kolor_idzie_w_dziedzictwo,_a_ramka_zostaje_na_g%C3%B3rze&amp;diff=497863"/>
		<updated>2026-10-19T18:16:31Z</updated>

		<summary type="html">&lt;p&gt;MayP13477507: Die Seite wurde neu angelegt: „Flex-grow nie ustawia szerokości elementu. Określa tylko, jak podzielić wolną przestrzeń, która zostaje w kontenerze po odjęciu sumy bazowych rozmiarów wszystkich elementów potomnych. Jeśli w wierszu o szerokości 900 px masz trzy elementy z flex-basis: 200px, suma bazowa wynosi 600 px, a do podziału zostaje 300 px. Ta reszta trafia do elementów proporcjonalnie do wartości flex-grow.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jeśli chcesz mieć pewność, że otwierasz właśc…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Flex-grow nie ustawia szerokości elementu. Określa tylko, jak podzielić wolną przestrzeń, która zostaje w kontenerze po odjęciu sumy bazowych rozmiarów wszystkich elementów potomnych. Jeśli w wierszu o szerokości 900 px masz trzy elementy z flex-basis: 200px, suma bazowa wynosi 600 px, a do podziału zostaje 300 px. Ta reszta trafia do elementów proporcjonalnie do wartości flex-grow.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jeśli chcesz mieć pewność, że otwierasz właściwy plik, przeciągnij go z folderu na okno przeglądarki albo skopiuj ścieżkę i wklej ją do paska adresu. Po każdej zmianie w kodzie zapisz plik i odśwież stronę skrótem klawiszowym. Gdy strona wygląda inaczej niż w internecie, sprawdź konsolę błędów przeglądarki — pokaże, których plików nie udało się wczytać. Pamiętaj też, że plik lokalny nie jest widoczny dla innych osób w sieci; to tylko kopia na twoim dysku.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Trzymanie się tej kolejności daje kod, który jest krótszy i łatwiejszy do przewidzenia. Bazowy arkusz opisuje pełny, działający układ dla wąskiego ekranu, a media queries tylko go wzbogacają. Nie musisz pamiętać, co trzeba wyłączyć na telefonie, bo nic nie jest włączone na zapas. Dzięki temu mniej rzeczy się psuje przy zmianach, a poprawki dotyczą jednego punktu granicznego zamiast całego arkusza.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Dwuklik w index.html to najszybszy sposób na podejrzenie statycznej strony bez instalowania czegokolwiek. Sprawdza się przy nauce HTML, CSS i prostym JavaScripcie, ale przestaje wystarczać, gdy projekt wymaga serwera, bazy danych albo zapytań do zewnętrznych usług. Warto znać granicę między jednym a drugim, żeby nie tracić czasu na szukanie błędów tam, gdzie problemem jest po prostu sposób otwarcia pliku.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Zacznij od bazowego arkusza bez żadnych zapytań o media. Ustaw tam wszystko, co ma działać na najwęższym wspieranym ekranie: jedną kolumnę, pełną szerokość elementów, większe odstępy pionowe, mniejszą liczbę elementów obok siebie. Jeśli w bazie użyjesz na przykład siatki z trzema kolumnami, to na telefonie i tak musisz ją nadpisać, a to znaczy, że bazowy styl jest tymczasowy i mylący. Lepiej, gdy baza jest wersją ostateczną dla wąskiego ekranu, a nie wersją roboczą.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kolor tekstu i ramka to dwie właściwości, które w CSS zachowują się zupełnie inaczej, choć w arkuszu stylów wyglądają podobnie. Kolor jest dziedziczony domyślnie — każdy element potomny przejmuje go od rodzica, chyba że sam go nadpisze. Ramka nie jest dziedziczona — element potomny nie dostaje obramowania tylko dlatego, że ma je rodzic. Zrozumienie tej różnicy oszczędza godziny debugowania i tłumaczy, dlaczego czasem „nic się nie zmienia&amp;quot;, a czasem „wszystko się rozjeżdża&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Selektor klasy wskazuje element przez wartość atrybutu class. Jedna klasa może wystąpić na wielu elementach, a jeden element może mieć kilka klas oddzielonych spacjami. To czyni klasę podstawowym narzędziem do stylowania komponentów wielokrotnego użytku: przycisków, kart, komunikatów. Identyfikator działa inaczej — w poprawnym dokumencie występuje tylko raz, więc nadaje się do wskazania unikalnego fragmentu, na przykład głównego kontenera strony czy konkretnego pola formularza, do którego prowadzi odnośnik wewnętrzny.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Ostatnia rzecz: nie mieszaj flex-grow z justify-content: space-between w oczekiwaniu, że oba mechanizmy zadziałają razem. Gdy elementy rozciągną się na całą szerokość dzięki flex-grow, nie zostanie żadna wolna przestrzeń, którą justify-content mógłby rozdzielić. Wybierz jedno rozwiązanie: albo proporcjonalny podział przez flex-grow, albo równomierne odstępy przez justify-content.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Uważaj też na flex-shrink. Domyślnie wynosi 1, więc gdy elementy nie mieszczą się w kontenerze, kurczą się proporcjonalnie, zanim flex-grow w ogóle zacznie działać. Jeśli chcesz, aby nadmiar był dzielony bez kurczenia, ustaw flex-shrink: 0 i pozwól, by elementy wychodziły poza kontener albo się zawijały. Pamiętaj, że flex-grow działa tylko wtedy, gdy w kontenerze jest wolne miejsce — przy przepełnieniu nie ma czego dzielić.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Uważaj na różnicę między „odziedziczone&amp;quot; a „przejęte wizualnie&amp;quot;. Kolor tekstu dziedziczy się automatycznie, ale na przykład background-color już nie — dziecko nie dostanie tła rodzica. Ramka ma jeszcze jeden haczyk: jeśli ustawisz border: none na rodzicu, a na dziecku border: inherit, dziecko otrzyma wartość none, czyli brak ramki. Wartość inherit bierze to, co faktycznie obliczył rodzic, a nie to, co sobie wyobrażasz. Podobnie z border-radius — on również nie jest dziedziczony. Zaokrąglenie narożników rodzica nie zaokrągli automatycznie narożników dziecka, nawet jeśli dziecko jest wizualnie w środku.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Najczęstszy błąd to nadpisywanie bazowych stylów w każdym zapytaniu. Jeśli bazowo ustawisz element jako blok, a potem w trzech media queries znowu robisz z niego blok, to kod puchnie i trudno znaleźć źródło problemu. Druga częsta wpadka to używanie max-width razem z min-width w jednym pliku. Mieszanie tych dwóch podejść kończy się chaosem, w którym nie wiadomo, która reguła wygrywa. Trzecia: sztywne wysokości i szerokości w pikselach w bazie. Na wąskim ekranie lepiej działa szerokość względna i minimalna wysokość oparta na zawartości.&lt;/div&gt;</summary>
		<author><name>MayP13477507</name></author>
	</entry>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:MayP13477507&amp;diff=497861</id>
		<title>Benutzer:MayP13477507</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:MayP13477507&amp;diff=497861"/>
		<updated>2026-10-19T18:16:30Z</updated>

		<summary type="html">&lt;p&gt;MayP13477507: Die Seite wurde neu angelegt: „Pasjonat praktycznego designu na co dzień. Piszę o tym, jak urządzić mieszkanie w bloku bez remontu generalnego. Najchętniej opisuję zmiany, które widać od pierwszego dnia.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pasjonat praktycznego designu na co dzień. Piszę o tym, jak urządzić mieszkanie w bloku bez remontu generalnego. Najchętniej opisuję zmiany, które widać od pierwszego dnia.&lt;/div&gt;</summary>
		<author><name>MayP13477507</name></author>
	</entry>
</feed>