<?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=VilmaS74810</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=VilmaS74810"/>
	<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php/Specjalna:Wk%C5%82ad/VilmaS74810"/>
	<updated>2026-10-27T05:55:18Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=4_sytuacje,_w_kt%C3%B3rych_dwuklik_na_index.html_otwiera_stron%C4%99,_a_nie_edytor&amp;diff=1118389</id>
		<title>4 sytuacje, w których dwuklik na index.html otwiera stronę, a nie edytor</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=4_sytuacje,_w_kt%C3%B3rych_dwuklik_na_index.html_otwiera_stron%C4%99,_a_nie_edytor&amp;diff=1118389"/>
		<updated>2026-10-19T09:40:01Z</updated>

		<summary type="html">&lt;p&gt;VilmaS74810: Utworzono nową stronę &amp;quot;Zacznij od sprawdzenia, która właściwość faktycznie odpowiada za to, co widzisz. Kolor tekstu ustawia się przez color i ta wartość przechodzi w dół drzewa DOM. Jeśli więc ustawisz color na kontenerze, wszystkie akapity, nagłówki i przyciski bez własnego koloru przyjmą tę barwę. Ramkę definiujesz przez border, border-width, border-style i border-color. Żadna z tych właściwości nie jest dziedziczona — border istnieje tylko na tym elemencie, n…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zacznij od sprawdzenia, która właściwość faktycznie odpowiada za to, co widzisz. Kolor tekstu ustawia się przez color i ta wartość przechodzi w dół drzewa DOM. Jeśli więc ustawisz color na kontenerze, wszystkie akapity, nagłówki i przyciski bez własnego koloru przyjmą tę barwę. Ramkę definiujesz przez border, border-width, border-style i border-color. Żadna z tych właściwości nie jest dziedziczona — border istnieje tylko na tym elemencie, na którym został zadeklarowany. To nie błąd, to celowy mechanizm CSS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Auto-fill kontra auto-fit: różnica jest w pustych torach auto-fill tworzy tyle torów, ile zmieści się w kontenerze, nawet jeśli część z nich zostanie pusta. auto-fit najpierw tworzy tory, a potem zwija te puste do zera i rozciąga pozostałe. Efekt widać przy jednej lub dwóch kartach: z auto-fit rozjadą się na całą szerokość, z auto-fill zostaną wąskie, a obok nich będzie puste miejsce. Do galerii, gdzie liczba elementów bywa różna, auto-fill daje bardziej przewidywalny rytm; auto-fit przydaje się, gdy pojedyncza karta ma wypełnić wiersz.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Dlaczego ramka nie idzie w ślad za kolorem Border nie jest dziedziczony, bo w praktyce rzadko ma to sens. Gdyby każde dziecko przejmowało ramkę, lista punktowana miałaby obwódkę wokół każdego punktu, a tabela wyglądałaby jak siatka. Zamiast tego border działa lokalnie: ustawiasz go tam, gdzie chcesz go widzieć. Typowy błąd to założenie, że obramowanie kontenera pojawi się na przyciskach w środku. Nie pojawi się. Trzeba je dodać osobno. To samo dotyczy marginesów, paddingów i tła — te właściwości również nie są dziedziczone.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kolejny częsty problem to dziedziczenie koloru w elementach interaktywnych. Przyciski i pola formularzy domyślnie nie dziedziczą color w niektórych przeglądarkach. Musisz jawnie ustawić color: inherit, jeśli chcesz, by przycisk przejął kolor tekstu z otoczenia. To samo dotyczy fontu. W praktyce warto na starcie projektu ustawić globalnie * box-sizing: border-box; oraz wybrane właściwości jak color i font-family na :root, a potem nadpisywać je punktowo. Wtedy kolor rozchodzi się naturalnie, a ramki dodajesz tam, gdzie naprawdę są potrzebne.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Najczęstszy błąd to wymuszanie wysokości kart. Jeśli ustawisz height na sztywno, przy dwóch kolumnach karty będą za niskie, a przy czterech za wysokie. Lepiej zostawić naturalną wysokość i wyrównać je przez align-items: stretch — to domyślne zachowanie grida, więc zwykle nie trzeba nic dopisywać. Drugi typowy problem: obrazek wewnątrz karty rozpycha kolumnę. Ustaw mu max-width: 100% i display: block, inaczej minimalna szerokość toru przestanie działać.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jak wymusić dziedziczenie ramki, gdy naprawdę jest potrzebne Jeśli chcesz, aby obramowanie pojawiło się również na dzieciach, masz trzy praktyczne drogi. Pierwsza: użyj selektora potomka, np. .karta &amp;gt;* i nadaj tam border: 1px solid. Druga: zastosuj border: inherit na wybranych elementach potomnych — to jawnie wciąga wartość obliczoną rodzica. Trzecia: zamiast ramki użyj outline lub box-shadow z ostrym cieniem, ale pamiętaj, że outline nie wpływa na układ, a box-shadow bywa niewidoczny przy braku tła. Najczęstszy błąd to wpisanie border: inherit na wszystkich potomkach bez zastanowienia — wtedy ramka pojawia się także na elementach inline, np. w środku zdania, co psuje typografię.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Najczęstszy błąd to zła nazwa. System może dopisać ukryte rozszerzenie i plik nazywa się w rzeczywistości index.html.txt. Sprawdź nazwę w oknie właściwości albo włącz wyświetlanie rozszerzeń w menedżerze plików. Druga pułapka to kodowanie znaków — jeśli w pliku są polskie litery, a zapisano go w innym kodowaniu niż zadeklarowane w nagłówku, strona pokaże krzaki. Zapisuj w UTF-8 i pilnuj zgodności z deklaracją w sekcji head.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Plik index.html na dysku to zwykły plik tekstowy, ale system widzi w nim stronę internetową, bo rozpoznaje rozszerzenie .html. Dwuklik nie „uruchamia&amp;quot; serwera ani nie kompiluje kodu — przekazuje po prostu ścieżkę pliku do domyślnej przeglądarki. Adres w pasku zaczyna się wtedy od file://, a nie od http://, i to jest najważniejsza różnica, którą trzeba zrozumieć, zanim zacznie się szukać błędów.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pierwszy typowy problem: plik otwiera się w edytorze kodu zamiast w przeglądarce. Dzieje się tak, gdy edytor przejął skojarzenie rozszerzenia .html. Rozwiązanie jest proste — kliknij plik prawym przyciskiem, wybierz „Otwórz za pomocą&amp;quot;, wskaż przeglądarkę i zaznacz opcję ustawienia jej jako domyślnej dla tego typu plików. W systemach z wieloma przeglądarkami warto sprawdzić, która z nich jest aktualnie domyślna, bo dwuklik zawsze korzysta z tego jednego ustawienia.&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ąć.&lt;/div&gt;</summary>
		<author><name>VilmaS74810</name></author>
	</entry>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:VilmaS74810&amp;diff=1118387</id>
		<title>Użytkownik:VilmaS74810</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:VilmaS74810&amp;diff=1118387"/>
		<updated>2026-10-19T09:40:00Z</updated>

		<summary type="html">&lt;p&gt;VilmaS74810: Utworzono nową stronę &amp;quot;Pasjonat urządzania mieszkań od kilku lat. Dzielę się tym, jak wycisnąć maksimum z małego metrażu. Najbardziej lubię proste rozwiązania, które da się zrobić samemu.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pasjonat urządzania mieszkań od kilku lat. Dzielę się tym, jak wycisnąć maksimum z małego metrażu. Najbardziej lubię proste rozwiązania, które da się zrobić samemu.&lt;/div&gt;</summary>
		<author><name>VilmaS74810</name></author>
	</entry>
</feed>