<?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=Eve65935415</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=Eve65935415"/>
	<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php/Specjalna:Wk%C5%82ad/Eve65935415"/>
	<updated>2026-10-27T06:28:11Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=Gdy_kolor_ma_by%C4%87_ten_sam_w_ka%C5%BCdej_przegl%C4%85darce_%E2%80%94_cztery_zapisy_w_CSS&amp;diff=1118315</id>
		<title>Gdy kolor ma być ten sam w każdej przeglądarce — cztery zapisy w CSS</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=Gdy_kolor_ma_by%C4%87_ten_sam_w_ka%C5%BCdej_przegl%C4%85darce_%E2%80%94_cztery_zapisy_w_CSS&amp;diff=1118315"/>
		<updated>2026-10-19T09:38:02Z</updated>

		<summary type="html">&lt;p&gt;Eve65935415: Utworzono nową stronę &amp;quot;Praktyczna konsekwencja: jeśli chcesz, żeby obramowanie pojawiło się na wielu elementach, musisz wypisać je w selektorze zbiorczym albo użyć zmiennej i odwołać się do niej w każdej regule. Dobrym nawykiem jest trzymanie kolorów w zmiennych i ustawianie ich raz na kontenerze, a obramowań — osobno, świadomie, na tych elementach, które naprawdę mają je mieć. Mieszanie obu podejść w jednej regule prowadzi do złudzenia, że „styl nie działa&amp;quot;, c…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Praktyczna konsekwencja: jeśli chcesz, żeby obramowanie pojawiło się na wielu elementach, musisz wypisać je w selektorze zbiorczym albo użyć zmiennej i odwołać się do niej w każdej regule. Dobrym nawykiem jest trzymanie kolorów w zmiennych i ustawianie ich raz na kontenerze, a obramowań — osobno, świadomie, na tych elementach, które naprawdę mają je mieć. Mieszanie obu podejść w jednej regule prowadzi do złudzenia, że „styl nie działa&amp;quot;, choć po prostu dotyczy innej właściwości.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na koniec sprawdź, czy każdy wiersz ma tyle samo komórek, czy nagłówki faktycznie opisują kolumny, a nie są tylko wizualnym wyróżnieniem, oraz czy tabela nie służy do czegoś, do czego powstała inna struktura. Tabela HTML działa przewidywalnie wtedy, gdy trzymasz się jej pierwotnego przeznaczenia: pokazywania danych w uporządkowanych rzędach i kolumnach.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kolor w CSS można zapisać na kilka sposobów: nazwą, szesnastkowo, przez rgb() i przez hsl(). Przeglądarka rozumie każdy z nich, ale nie każdy nadaje się do tych samych zadań. Nazwy kolorów są wygodne w prototypach i szybkich testach, bo wpisujesz red i widzisz efekt. Problem pojawia się, gdy potrzebujesz konkretnego odcienia — nazwanych kolorów jest ograniczona liczba, a ich dokładne wartości bywają różne w zależności od systemu. W praktyce nazwy traktuj jako skrót, nie jako precyzyjne narzędzie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Najczęstsze błędy wynikają z pośpiechu. Brak # przed zapisem szesnastkowym sprawia, że przeglądarka ignoruje deklarację. Wartości spoza zakresu, np. rgb(300 0 0), są przycinane do 255, więc kolor nie będzie tym, którego oczekujesz. Kolejna pułapka to przezroczystość nakładana na tekst — kontrast spada i czytelność cierpi. Sprawdzaj kolor na rzeczywistym tle, a nie w edytorze z białym prostokątem. Warto też ustalić w projekcie jeden dominujący format i trzymać się go w całym arkuszu, żeby późniejsze poprawki nie zamieniały się w szukanie igły w stogu siana.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Typowe błędy to pusty atrybut for, literówka w identyfikatorze oraz duplikat id w obrębie dokumentu. Ten ostatni przypadek bywa podstępny: dwie etykiety wskazują na ten sam id, ale sam identyfikator występuje dwa razy, więc przeglądarka wybiera pierwsze wystąpienie. Efekt jest nieprzewidywalny i zależy od kolejności elementów. Sprawdzaj to narzędziami deweloperskimi, a nie tylko wzrokiem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Warto też zadbać o podpis tabeli. Element umieszczony zaraz po otwarciu opisuje, czego dotyczą dane. To nie jest ozdoba, lecz informacja, która pomaga zarówno w wyszukiwaniu, jak i w odbiorze przez osoby nietechniczne. Podpis pojawia się nad tabelą i nie zaburza układu wierszy, o ile nie próbujesz go stylować na sztywno.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Zapis szesnastkowy to najczęstszy format w plikach produkcyjnych. Wygląda tak: #1a73e8, gdzie pierwsze dwie cyfry to czerwony, kolejne dwie zielony, a ostatnie dwie niebieski. Każda para przyjmuje wartości od 00 do ff, czyli od 0 do 255. Można go skrócić do trzech znaków, gdy obie cyfry w każdej parze są takie same — #aabbcc zapiszesz jako #abc. Uwaga na typowy błąd: #abc to nie to samo co #aabbcc w oczach początkującego, ale przeglądarka rozwija skrót dokładnie do #aabbcc. Gorzej, gdy ktoś zapisze #abcd — cztery znaki to format z kanałem alfa, a nie skrót koloru trójskładnikowego.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kolejną rzeczą wartą uwagi jest walidacja. Atrybut required blokuje wysyłkę, gdy pole jest puste, a type=&amp;quot;email&amp;quot; sprawdza podstawowy format adresu. To wygodne, ale nie zastępuje sprawdzenia po stronie serwera — przeglądarkę można obejść. Dobrą praktyką jest też powiązanie etykiety label z polem przez atrybut for i id. Kliknięcie w etykietę ustawia wtedy fokus na polu, co poprawia obsługę, zwłaszcza na małych ekranach. Bez tego użytkownik musi trafić dokładnie w niewielki prostokąt inputu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Tabela w HTML to nie zwykły układ kolumn i wierszy, lecz struktura danych, w której każda komórka ma swoje miejsce i znaczenie. Fundament tworzą trzy elementy: jako całość, &amp;lt;br&amp;gt;jako wiersz oraz jako pojedyncza komórka z danymi. Dopiero na tym szkieletu buduje się nagłówki i podpisy. Jeśli od razu pomieszasz te role, tabela zacznie działać przypadkowo — na przykład gdy w jednym wierszu dasz za mało komórek, przeglądarka sama je dorysuje w niewłaściwym miejscu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nagłówki kolumn i wierszy — nie tylko pogrubiona czcionka Do nagłówków służy , a nie z pogrubieniem. Różnica jest praktyczna: przeglądarki i czytniki ekranu rozpoznają, że komórka opisuje zawartość, a nie ją przechowuje. Nagłówek kolumny umieszczasz w pierwszym wierszu, a nagłówek wiersza — w pierwszej komórce każdego wiersza. Gdy tabela ma złożoną budowę, dodaj atrybut scope o wartości col albo row. To jedno słowo potrafi zdecydować, czy osoba korzystająca z czytnika ekranu zrozumie, do czego odnoszą się dane.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kolejna pułapka to scalanie komórek. Atrybuty colspan i rowspan wydają się wygodne, ale rozciągnięta komórka zaburza liczenie kolumn w kolejnych wierszach. Jeśli w jednym rzędzie scalisz dwie komórki, w następnym musisz pamiętać o odpowiednio mniejszej liczbie elementów. W praktyce łatwo wtedy przesunąć dane o jedną kolumnę i otrzymać zestawienie, które wygląda dobrze tylko na pierwszy rzut oka.&lt;/div&gt;</summary>
		<author><name>Eve65935415</name></author>
	</entry>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:Eve65935415&amp;diff=1118313</id>
		<title>Użytkownik:Eve65935415</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:Eve65935415&amp;diff=1118313"/>
		<updated>2026-10-19T09:38:01Z</updated>

		<summary type="html">&lt;p&gt;Eve65935415: Utworzono nową stronę &amp;quot;Pasjonat praktycznego designu z wieloletnią praktyką. Dzielę się tym, jak wycisnąć maksimum z małego metrażu. Najchętniej opisuję proste rozwiązania, które da się zrobić samemu.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pasjonat praktycznego designu z wieloletnią praktyką. Dzielę się tym, jak wycisnąć maksimum z małego metrażu. Najchętniej opisuję proste rozwiązania, które da się zrobić samemu.&lt;/div&gt;</summary>
		<author><name>Eve65935415</name></author>
	</entry>
</feed>