<?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=SheriMoench681</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=SheriMoench681"/>
	<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php/Specjalna:Wk%C5%82ad/SheriMoench681"/>
	<updated>2026-10-27T08:08:55Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=Px,_em_czy_rem_%E2%80%94_co_pod%C4%85%C5%BCa_za_ustawieniami_przegl%C4%85darki&amp;diff=1118231</id>
		<title>Px, em czy rem — co podąża za ustawieniami przeglądarki</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=Px,_em_czy_rem_%E2%80%94_co_pod%C4%85%C5%BCa_za_ustawieniami_przegl%C4%85darki&amp;diff=1118231"/>
		<updated>2026-10-19T09:35:11Z</updated>

		<summary type="html">&lt;p&gt;SheriMoench681: Utworzono nową stronę &amp;quot;Zacznij od ustawienia bazowego rozmiaru na elemencie głównym, czyli html. Wpisanie tam wartości procentowej lub jednostki rem sprawia, że cała strona respektuje wybór użytkownika. Dopiero potem nadawaj rozmiary poszczególnym elementom. Jeśli bazę ustawisz w pikselach, odcinasz użytkownika od jego preferencji — powiększanie czcionki w przeglądarce przestaje działać na korzyść tekstu. To najczęstszy błąd przy przepisywaniu projektu na jednostki…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zacznij od ustawienia bazowego rozmiaru na elemencie głównym, czyli html. Wpisanie tam wartości procentowej lub jednostki rem sprawia, że cała strona respektuje wybór użytkownika. Dopiero potem nadawaj rozmiary poszczególnym elementom. Jeśli bazę ustawisz w pikselach, odcinasz użytkownika od jego preferencji — powiększanie czcionki w przeglądarce przestaje działać na korzyść tekstu. To najczęstszy błąd przy przepisywaniu projektu na jednostki względne.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Praktyczna różnica jest też w tym, co zagnieżdżenie komunikuje czytnikom ekranu i wyszukiwarkom. article wewnątrz article oznacza zwykle komentarz pod wpisem — i to jest poprawne. Natomiast section wewnątrz section bez nagłówka to prawie zawsze błąd: fragment bez tytułu trudno zidentyfikować, więc lepiej użyć zwykłego div z klasą.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Przy obrazach, które są linkami, alt musi opisywać cel linku, a nie wygląd grafiki. Jeśli kliknięcie w ikonę kosza usuwa element, alt powinien brzmieć „usuń&amp;quot;, a nie „ikona kosza&amp;quot;. Przy przyciskach z samą grafiką to szczególnie ważne, bo czytnik odczyta właśnie alt. Gdy obraz jest złożony — wykres, mapa, schemat — krótki alt nie wystarczy. Wtedy podaj zwięzły alt i rozbudowany opis w tekście obok albo w atrybucie longdesc, jeśli technologia go obsługuje. Nie zostawiaj użytkownika z samym „wykres&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Uwaga na media queries. W zapytaniach o szerokość okna jednostki em i rem zachowują się inaczej, niż się oczekuje — em w media query odnosi się do rozmiaru czcionki ustawionego w przeglądarce, nie do elementu. Mieszanie tych jednostek w warunkach responsywności prowadzi do progów, które przesuwają się u użytkowników z powiększoną czcionką. Bezpieczniej trzymać się jednej konwencji w całym arkuszu i zapisać ją w komentarzu na górze pliku.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kiedy article trafia do section, a kiedy section do article Najprostsza zasada: pytaj, czy dany blok ma sens poza resztą strony. Jeśli tak — to article. Jeśli nie — section. Zagnieżdżenie article w section stosujesz na przykład na stronie kategorii: section grupuje listę wpisów, a każdy wpis to osobny article. Odwrotnie, section w article użyjesz we wpisie blogowym, gdzie wydzielasz sekcję „Wnioski&amp;quot; albo „Przykłady&amp;quot; wewnątrz jednego artykułu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kiedy wektor wygrywa, a kiedy nie ma wyjścia Wektor sprawdza się wszędzie tam, gdzie liczą się ostre krawędzie: logotypy, ikony, wykresy, schematy, typografia. Taki plik można powiększyć do rozmiaru billboardu i nadal będzie miał idealnie gładkie linie. Ograniczenie jest jedno — wektor nie opisze fotografii. Zdjęcia pozostają rastrowe i przy dużym powiększeniu zawsze stracą jakość. Wyjściem jest zdobycie pliku źródłowego w wyższej rozdzielczości, ponowne wykonanie zdjęcia w lepszej jakości albo użycie narzędzi do skalowania opartych na uczeniu maszynowym. To ostatnie bywa skuteczne przy niewielkich powiększeniach, ale przy dużych rozmiarach nadal generuje artefakty.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Elementy section i article w HTML5 wyglądają podobnie, ale mają różne znaczenie. article to samodzielna treść, która ma sens także po wyjęciu z kontekstu strony — wpis na blogu, komentarz, karta produktu. section to fragment większej całości, który samodzielnie nie byłby kompletny — rozdział, grupa akapitów, panel z powiązanymi informacjami. Problem pojawia się, gdy trzeba je zagnieździć i nie wiadomo, co włożyć w co.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Rem nie ma tego problemu, bo zawsze odnosi się do elementu html, niezależnie od głębokości. Ustawienie 1.5rem da ten sam efekt na pierwszym i na dziesiątym poziomie drzewa. To czyni rem domyślnym wyborem dla typografii: nagłówków, akapitów, przycisków. Praktyczna zasada: rozmiar tekstu w rem, odstępy i marginesy w rem, a em tylko tam, gdzie proporcja wobec lokalnego kontekstu jest zamierzona.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nagłówki kolumn można dodatkowo opisać atrybutem scope. Wartość scope=&amp;quot;col&amp;quot; mówi, że dana komórka th opisuje całą kolumnę, a scope=&amp;quot;row&amp;quot; — cały wiersz. Dzięki temu technologie asystujące lepiej wiążą nagłówek z danymi. To prosty zabieg, który nie zmienia wyglądu, ale realnie poprawia jakość tabeli.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Przy przygotowaniu do druku pamiętaj o rozdzielczości docelowej. Dla materiałów oglądanych z bliska potrzeba znacznie więcej pikseli na cal niż dla wielkoformatowych banerów widzianych z kilku metrów. Zaniżona rozdzielczość to najgorszy scenariusz — plik wygląda dobrze na ekranie, a na wydruku ujawnia wszystkie wady. Zawsze potwierdź wymagania u wykonawcy przed rozpoczęciem pracy, nie po. Zmiana rozmiaru w trakcie projektu oznacza powtórzenie całego procesu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Każdy obraz cyfrowy to albo siatka pikseli, albo opis matematyczny. Różnica wychodzi na jaw dopiero wtedy, gdy trzeba powiększyć grafikę do dużego formatu. Plik rastrowy ma stałą liczbę pikseli. Gdy rozciągniesz go na wielkość banera, program musi zgadywać, czym wypełnić brakujące piksele. Wektor opisuje kształty równaniami, więc skaluje się bez utraty jakości. Zrozumienie tej różnicy oszczędza godziny pracy i pieniądze wydane na wydruki do poprawki.&lt;/div&gt;</summary>
		<author><name>SheriMoench681</name></author>
	</entry>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:SheriMoench681&amp;diff=1118229</id>
		<title>Użytkownik:SheriMoench681</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:SheriMoench681&amp;diff=1118229"/>
		<updated>2026-10-19T09:35:10Z</updated>

		<summary type="html">&lt;p&gt;SheriMoench681: Utworzono nową stronę &amp;quot;Miłośnik praktycznego designu na co dzień. Dzielę się tym, jak wycisnąć maksimum z małego metrażu. Najchętniej opisuję zmiany, które widać od pierwszego dnia.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Miłośnik praktycznego designu na co dzień. Dzielę się tym, jak wycisnąć maksimum z małego metrażu. Najchętniej opisuję zmiany, które widać od pierwszego dnia.&lt;/div&gt;</summary>
		<author><name>SheriMoench681</name></author>
	</entry>
</feed>