<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Tworzenie_stron_internetowych_WWW</id>
	<title>Tworzenie stron internetowych WWW - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Tworzenie_stron_internetowych_WWW"/>
	<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Tworzenie_stron_internetowych_WWW&amp;action=history"/>
	<updated>2026-05-14T01:24:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://training-course-material.com/index.php?title=Tworzenie_stron_internetowych_WWW&amp;diff=60636&amp;oldid=prev</id>
		<title>Łukasz Sokołowski: /* Znaki specjalne */</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Tworzenie_stron_internetowych_WWW&amp;diff=60636&amp;oldid=prev"/>
		<updated>2017-09-21T14:38:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Znaki specjalne&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Zasady tworzenia stron internetowych ==&lt;br /&gt;
* Dobry projekt strony internetowej polega na tworzeniu równowagi pomiędzy elementami projektowanej strony.&lt;br /&gt;
* Trendy przemijają, ale dobry projekt graficzny strony jest ponadczasowy.&lt;br /&gt;
* Ostateczne ulepszenia zawsze poprawiają wrażenia odwiedzającego stronę internetową. Niedopracowane strony wyglądają na amatorskie.&lt;br /&gt;
* Na kursie poznacie techniki tworzenia i dobre zasad projektowania graficznego stron WWW.&lt;br /&gt;
* Zaczniemy od układu graficznego i kompozycji oraz omówimy jakie elementy powinny się znaleźć na stronie internetowej.&lt;br /&gt;
* Prawdopodobnie najbardziej tajemniczą częścią projektowania graficznego jest wybór koloru. Zobaczymy w jaki sposób dobierać współgrające ze sobą schematy kolorów.&lt;br /&gt;
* Kolejnym zagadnieniem będą tekstury. Bardzo często ten element projektu graficznego jest pomijany i niesłusznie. Tekstu wspomagają przekaz strony na wielu płaszczyznach.&lt;br /&gt;
* Następnie będziemy mówić o typografii, której istotność jest niezaprzeczalna szczególnie w ostatnich latach. Typografia stanowi podstawowy element projektowania graficznego.&lt;br /&gt;
* A na koniec porozmawiamy o ilustracjach i co powinniśmy wiedzieć na temat samych elementów graficznych podczas projektowania stron WWW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Jak zdefiniować dobry projekt graficzny ==&lt;br /&gt;
Są dwa główne aspekty, dzięki którym większość ludzi ocenia, czy projekt graficzny strony jest dobry czy zły. Pierwszy skupia się stricte na funkcjonalności, efektywnej prezentacji informacji i wydajności. Drugi aspekt to czyste podejście estetyczne, gdzie liczy się wartość artystyczna projektowania graficznego stron internetowych. Często projektanci dają się złapać w pułapkę estetyki i zapomnieć zupełnie o użytkownikach, którzy powinni zachwycać się projektem ale być przyciągani przez zawartość samą w sobie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Części składowe strony internetowej ==&lt;br /&gt;
* Każda strona posiada pojemnik, który może być w postaci znacznika body lub osobnego zawierającego wszystko znacznika div.&lt;br /&gt;
* Powinna też posiadać logo lub logotyp identyfikujący konkretnego klienta i być spójne pomiędzy pozostały materiałami promocyjnymi firmy takimi jak wizytówki, papeteria, czy broszury informacyjne.&lt;br /&gt;
* Esencją każdej strony jest część nawigacyjna, czyli łatwy do znalezienia i używania system powiązań między stronami. Bez względu na to, czy planujemy pozioma czy pionową nawigację powinna ona znaleźć się jak najbliżej logo.&lt;br /&gt;
* Dalej mamy zawartość, która jest najważniejszym elementem strony i bez niej użytkownik opuści stronę w ciągu kilku sekund. Ważne jest aby blok z główną zawartością tworzył punkt skupienia całego projektu graficznego, tak aby odwiedzający w łatwy sposób mógł prześledzić zawartość strony pod kontem informacji, jakich potrzebuje.&lt;br /&gt;
* Następnie jest stopka umieszczona u dołu strony, która w wyraźny sposób oddziela zawartość od dolnej krawędzi okna przeglądarki informując użytkownika o osiągnięciu końca strony.&lt;br /&gt;
* Ostatnim często pomijanym elementem jest przestrzeń pusta. Bez odpowiedniego  użycia tej przestrzeni, układ i ilość elementów może przytłaczać i wyzwalać negatywne emocje.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teoria siatki ==&lt;br /&gt;
* Reguła części trzecich&lt;br /&gt;
* System siatki 960&lt;br /&gt;
* Trendy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wprowadzenie do HTML ==&lt;br /&gt;
HTML jest to język opisu struktury strony. W specyfikacji zdefiniowano określony zestaw stylów takich jak nagłówki, akapity, listy i tabele. Dodatkowo zostały zdefiniowane również pewne elementy formatowania znaków takich jak pogrubienie. Każdy taki element posiada swoją nazwę i występuje w formie znacznika. Tworząc stronę nadajemy różnym jej elementom odpowiednie etykiety.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
HTML nie opisuje układu strony. Znaczniki opisują tylko styl elementu a nie jego wygląd.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
HTML jest językiem znaczników to znaczy, że tworzenie strony polega na napisaniu treści i dodaniu odpowiednich znaczników wokół słów, zdań i całych akapitów.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Strony stworzone w HTML to pliki tekstowe, co oznacza że mogą być odczytywane przez każdy edytor tekstów. Większość znaczników ma następującą postać:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Zawartość znacznika&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nie wszystkie znaczniki HTML mają swój początek i koniec. Jednak w języku XHTML wszystkie znaczniki muszą mieć koniec lub zakończenie. Przykładem może być znacznik łamania wiersza:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Struktura pliku HTML ==&lt;br /&gt;
Znaczniki ogólnej struktury strony, znaczniki tytułów, nagłówków i paragrafów, znaczniki komentarzy i znaczniki list. Struktura pliku HTML:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt;Tworzenie i zarządzanie stronami WWW&amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;meta name=&amp;quot;keywords&amp;quot; content=&amp;quot;HTML, CSS, XHTML, JavaScript, PHP&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;meta name=&amp;quot;description&amp;quot; content=&amp;quot;Krótki opis strony. Szkolenie na temat tworzenia stron internetowych.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nagłówki i paragrafy ==&lt;br /&gt;
Nagłówki służą do podziału tekstu na części. W języku HTML zdefiniowanych jest sześć poziomów nagłówków:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt;Tworzenie i zarządzanie stronami WWW&amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;meta name=&amp;quot;keywords&amp;quot; content=&amp;quot;HTML, CSS, XHTML, JavaScript, PHP&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;meta name=&amp;quot;description&amp;quot; content=&amp;quot;Szkolenie na temat tworzenia stron internetowych.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;h1&amp;gt;Tworzenie i zarządzanie stronami WWW&amp;lt;/h1&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;h2&amp;gt;Zasady tworzenia stron WWW&amp;lt;/h2&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;h2&amp;gt;Wprowadzenie do HTML&amp;lt;/h2&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;h3&amp;gt;Podstawy HTML&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;p&amp;gt;Akapit to podstawowy sposób dzielenia łamu na rozpoznawalne wzrokiem mniejsze fragmenty w celu zwiększenia czytelności tekstu.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Listy wypunktowane i numerowane ==&lt;br /&gt;
Bardzo często używanym elementem HTML są listy. W języku zdefiniowane są listy numerowane oznaczane kolejnymi liczbami, a także listy wypunktowane oznaczone kropkami lub innymi symbolami. Przykład użycia i formatowania list:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Lista wypunktowana. Zagadnienia omawiane na kursie.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;HTML&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;CSS&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;PHP&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Lista numerowana. Zagadnienia omawiane na kursie.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;HTML&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;CSS&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;PHP&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Formatowanie list numerowanych.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot; start=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;HTML&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;CSS&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li value=&amp;quot;23&amp;quot;&amp;gt;PHP&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Formatowanie list wypunktowanych.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul type=&amp;quot;circle&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;HTML&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;CSS&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;PHP&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Komentarze i hiperłącza ==&lt;br /&gt;
Istnieje możliwość wstawiania komentarzy do kodu napisanego w języku HTML:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!-- To jest komentarz. Komentarze nie są wyświetlane w przeglądarce --&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Do utworzenia hiperłącza potrzebna jest nazwa pliku i tekst, który będzie wyróżniony przez przeglądarkę po wybraniu którego nastąpi realizacja połączenia. Do tworzenia połączeń na stronach służy znacznik kotwicy.&lt;br /&gt;
Ścieżki podawane w odnośniku mogą być względne oraz bezwzględne. Możemy również definiować połączenia ze zdalnymi stronami. Należy pamiętać o nazwie protokołu i wielkości znaków w adresie URL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;05.html&amp;quot;&amp;gt;Formatowanie list&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;a href=&amp;quot;archiwum/2011/luty.html&amp;quot;&amp;gt;Luty 2011&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;a href=&amp;quot;../index.html&amp;quot;&amp;gt;Ścieżka względna do pliku&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://allegro.pl&amp;quot;&amp;gt;Allegro&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Znaki specjalne ==&lt;br /&gt;
Znaki specjalne w adresach URL powinny być zapisane w postaci kodu:&lt;br /&gt;
&lt;br /&gt;
 100 &amp;amp;#38;&amp;amp;#35;176;C&lt;br /&gt;
&lt;br /&gt;
Powyższy kod wyświetli się w przeglądarce jako:&lt;br /&gt;
&lt;br /&gt;
 100 &amp;amp;#176;C&lt;br /&gt;
&lt;br /&gt;
Tablice ze znakami specjalnymi:&amp;lt;br /&amp;gt;&lt;br /&gt;
HTML Character Sets: http://www.w3schools.com/tags/ref_charactersets.asp&amp;lt;br /&amp;gt;&lt;br /&gt;
HTML ISO-8859-1 Reference: https://www.w3schools.com/charsets/ref_html_8859.asp&amp;lt;br /&amp;gt;&lt;br /&gt;
HTML Symbol Entities Reference: https://www.w3schools.com/charsets/ref_html_symbols.asp&amp;lt;br /&amp;gt;&lt;br /&gt;
Special Characters in HTML: http://www.degraeve.com/reference/specialcharacters.php&lt;br /&gt;
&lt;br /&gt;
== Formatowanie tekstu i pliki graficzne==&lt;br /&gt;
Za pomoca dodatkowych znaczników możemy określać styl czcionki:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To jest &amp;lt;strong&amp;gt;bardzo ważny&amp;lt;/strong&amp;gt; raport.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Formatowanie tekstu za pomocą &amp;lt;i&amp;gt;kursywy&amp;lt;/i&amp;gt; oraz &amp;lt;b&amp;gt;pogrubienia&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wstawianie pliku graficznego:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;obrazek.png&amp;quot; width=&amp;quot;400&amp;quot; height=&amp;quot;250&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Plik graficzny jako hiperłącze.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://allegro.pl&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;obrazek.png&amp;quot; width=&amp;quot;400&amp;quot; height=&amp;quot;250&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabele ==&lt;br /&gt;
Struktura tabeli określona jest za pomocą wierszy, w których umieszczone są komórki z danymi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; width=&amp;quot;500&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt;Imię&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt;Wzrost&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt;Waga&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt;Kolor oczu&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Alicja&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;171&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;57&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;niebieski&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Tomek&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;185&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;82&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;chabrowe&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Zuzanna&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;160&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;52&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;brązowe&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Możliwe jest scalanie wybranych komórek zarówno w pionie jak i poziomie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; width=&amp;quot;250&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;th colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt;Luz&amp;lt;br /&amp;gt;pierścienia&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;th rowspan=&amp;quot;2&amp;quot;&amp;gt;Tłok&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt;Górny&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3mm&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt;Dolny&amp;lt;/th&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3.2mm&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wykorzystywanie obrazów i kolorów ==&lt;br /&gt;
Format zapisu plików graficznych, kompresja, kod zapisu kolorów, tło strony.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wprowadzenie do CSS ==&lt;br /&gt;
CSS jest swego rodzaju poprawką błedu jaki popełniono na samym początku powstawania języka HTML.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Wraz z rozwojem projektowania stron, projektanci zaczeli napotykać różne problemy. Do tworzenia bardziej zaawansowanych projektów zaczeli używać tabel, które pozwalały na rozmieszczanie zawartości w poszczególnych komórkach. Tabele jednak nigdy nie zostały zaprojektowane do takiego celu i były wysoce niewydajne.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Osadzanie tabel w tabelach. W3C postanowiło odseparować treść od formy jej prezentacji i tak powstał CSS.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Style to zestawy reguł, które za pomocą znaczników wybierających przyporządkowują im pewne atrybuty i wartości tych atrybutów. Jakich elementów dotyczą reguły CSS? Wszystkie elementy konkretnego typu, wszystkie elementy konkretnego typu, które są przypisane do konkretnej klasy, wszystkie elementy które zawarte są w innych elementach konkretnego typu lub przypisanych do konkretnej klasy, tylko konkretnego elementu, który ma przypisany niepotwarzalny identyfikator. Przykładowa reguła CSS ma postać:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
p {&lt;br /&gt;
	color: #0c7ead;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rodzaje selektorów ==&lt;br /&gt;
Klasa to zbiór reguł, które stosują się do wszystkich elementów z przypisaną nazwą klasy. W kodzie HTML definiuje się ją jako dodatkowy parametr danego znacznika:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p class=&amp;quot;news&amp;quot;&amp;gt;To jest specjalnie sformatowany akapit&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
W pliku ze stylami CSS należy utworzyć korespondującą regułę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.news {&lt;br /&gt;
	color: #0c7ead;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Innym typem selektora jest identyfikator, którego stosuje się tylko do jednego unikalnego elementu:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p id=&amp;quot;lewa_kolumna&amp;quot;&amp;gt;To jest unikalny element na stronie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
W pliku ze stylami CSS definiujemy regułę dotyczacą tego elementu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#lewa_kolumna{&lt;br /&gt;
	width: 220px;&lt;br /&gt;
	margin-right: 20px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Osadzanie stylów ==&lt;br /&gt;
Style CSS mogą być osadzone na trzy sposoby. Inline w kodzie HTML, jako arkusz osadzony w tym samym pliku z kodem HTML lub arkusz w pliku zewnętrznym. Przykład osadzenia w linii:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Akapit to podstawowy &amp;lt;span style=&amp;quot;color: #0c7ead;&amp;quot;&amp;gt;sposób dzielenia łamu&amp;lt;/span&amp;gt; na rozpoznawalne wzrokiem mniejsze fragmenty.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przykład osadzania arkusza stylów w danym pliku:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt;Dziedziczenie reguł w CSS&amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;meta name=&amp;quot;keywords&amp;quot; content=&amp;quot;HTML, CSS, XHTML, JavaScript, PHP&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;meta name=&amp;quot;description&amp;quot; content=&amp;quot;Szkolenie na temat tworzenia stron internetowych.&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
		p {&lt;br /&gt;
			color: #0c7ead;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		h1 {&lt;br /&gt;
			color: #1b5378;&lt;br /&gt;
		}&lt;br /&gt;
	&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;Akapit tekstu...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dołączanie arkuszu stylów CSS z pliku zewnętrznego:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt;Tworzenie i zarządzanie stronami WWW&amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;style.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zasady dziedziczenia właściwości ==&lt;br /&gt;
Elementy kodu HTML dziedziczą cechy elementów nadrzędnych na zasadzie kaskady, chyba że są niżej w hierarchii ponownie zdefiniowane. Przykład dziedziczenia i precyzyjnego określania elementów, których to dziedziczenie dotyczy:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt;Dziedziczenie reguł w CSS&amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;meta name=&amp;quot;keywords&amp;quot; content=&amp;quot;HTML, CSS, XHTML, JavaScript, PHP&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;meta name=&amp;quot;description&amp;quot; content=&amp;quot;Szkolenie na temat tworzenia stron internetowych.&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
		body {&lt;br /&gt;
			font-family: Georgia, Arial;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		h1 {&lt;br /&gt;
			color: #1b5378;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		body span {&lt;br /&gt;
			color: #1b5378;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		p &amp;gt; span {&lt;br /&gt;
			color: #e3e3e3;&lt;br /&gt;
		}&lt;br /&gt;
	&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;h1&amp;gt;Tworzenie i zarządzanie stronami WWW&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;h2&amp;gt;Zasady tworzenia stron WWW&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;p&amp;gt;Akapit to podstawowy sposób dzielenia łamu na rozpoznawalne wzrokiem mniejsze fragmenty w celu zwiększenia czytelności tekstu.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;p&amp;gt;Kolejny akapit &amp;lt;span&amp;gt;tekstu&amp;lt;/span&amp;gt; z zastosowanym stylem&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;span&amp;gt;Zwykły element liniowy&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;p&amp;gt;Jeszcze jeden akapit &amp;lt;strong&amp;gt;&amp;lt;span&amp;gt;tekstu&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt; z innym dziedziczeniem&amp;lt;/p&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Możemy tutaj zaobserwować dwa rodzaje dziedziczenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
body span {&lt;br /&gt;
	color: #1b5378;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pierwszy stosuje regułę do najbardziej skrajnego z prawej strony wybieraka, który musi nastepować, czyli mieć swojego rodzica w postaci elementu z lewej strony ale dotyczy to rowniez elementow głebiej połozonych w kodzie które sa też dziećmi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
p &amp;gt; span {&lt;br /&gt;
	color: #e3e3e3;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Powyższy zapis stosuje regułę do wszystkich elementów, które są bezpośrednimi dziećmi elementu po lewej stronie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Model pudełkowy ==&lt;br /&gt;
Po środku modelu pudełkowego jest zawartość sama w sobie. Może nią być tekst ale i plik graficzny również. Szerokość pudełka określamy dodając razem szerokość zawartości, padding który przylega do zawartości i obramowanie. Margines jest czyms innym i określa przestrzen wokół pudełka a dokładnie jak daleko od tego pudełka mogą leżeć przylegające elementy. Wszystkie te wymiary mogą być ustawione za pomoca właściwości CSS dla każdej z czterech stron pudełka. Dodatkowo właściwości border oprócz grubości i samego faktu że jest ramką moga mieć styl kreślenia i kolor kreślenia.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Najbardziej słuszną jednostką wymiarowania w modelu boxowym jest piksel ponieważ obraz wyświetlany jest w postaci pikseli, a procentowe wymiary mogą się zmieniać w zależności od widocznego obszaru okna przeglądarki.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Padding i demonstracja modelu boxowego z szarym tłem w boxie. Padding może przybierac jedną wartość czyli po równo dla każej krawędzi, dwie wartości czyli pierwsza wartość określa jednocześnie odstęp od góry i od dołu a druga wartość liczbowa określa padding po lewej i po prawej stronie. Dla zapamiętania przeciwległe boki. Numerowanie boków rozpoczynamy od górnego idąc zgodnie z ruchem wskazówek zegara czyli w prawo. Padding może mieć jeszcze trzy wartości co jest bardzo żadko używane pierwsza wartość dotyczy góry, druga wartość dotyczy lewej i prawej strony a trzecia dotyczy dołu. I na koniec możemy mieć cztery wartości po jednej na każdy bok pudełka licząc od górnej krawędzi.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Krawędzie border, border-width, border-color, border-bottom-color, border-style&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Margin i odsuwanie elementów które pierwotnie zajmują całą szerokość okna przeglądarki. Również cztery parametry określające odstępy od pudełka. negatywne wartości marginesu w praktyce, widoczne szczególnie w odniesieniu do większego marginesu który już był wcześniej ustalony dla danego elementu. Dwa marginesy umieszczone bezpośrednio obok siebie znoszą się i ostateczna wartość wynosi tyle co największy z dwóch marginesów.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projektowanie układu elementów ==&lt;br /&gt;
Element sekcji lub działu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;Sekcja&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Służy do grupowania elementów blokowych w celu późniejszego formatowania za pomocą reguł CSS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pozycjonowanie elementów na stronie ==&lt;br /&gt;
Pozycjonowanie elementów blokowych odbywa się za pomocą styli CSS. Przykład różnego wzajemnego ułożenia elementów na stronie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt;Pozycjonowanie&amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html;charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;meta name=&amp;quot;keywords&amp;quot; content=&amp;quot;projekt, html, css&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;meta name=&amp;quot;description&amp;quot; content=&amp;quot;Krótki opis strony&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;pozycjonowanie.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;piaty&amp;quot;&amp;gt;piąty&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;wrapper&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;pierwszy&amp;quot;&amp;gt;pierwszy&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;drugi&amp;quot;&amp;gt;drugi&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;trzeci&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;szosty&amp;quot;&amp;gt;szósty&amp;lt;/div&amp;gt;trzeci&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;czwarty&amp;quot;&amp;gt;czwarty&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawartość pliku z arkuszem stylów CSS:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
body {&lt;br /&gt;
	margin: 0px 0px 60px 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#wrapper {&lt;br /&gt;
	width: 400px;&lt;br /&gt;
	margin: 0px auto;	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#pierwszy, #trzeci	 {&lt;br /&gt;
	width: 400px;&lt;br /&gt;
	height: 250px;&lt;br /&gt;
	border: 1px solid #ccc;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drugi {&lt;br /&gt;
	width: 200px;&lt;br /&gt;
	height: 200px;&lt;br /&gt;
	background-color: #ccc;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	top: 20px;&lt;br /&gt;
	left: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#czwarty {&lt;br /&gt;
	width: 200px;&lt;br /&gt;
	height: 200px;&lt;br /&gt;
	background-color: #0c7ead;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 30px;&lt;br /&gt;
	left: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#piaty {&lt;br /&gt;
	background-color: #ccc;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom:  0px;&lt;br /&gt;
	z-index: 5;&lt;br /&gt;
	height: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#szosty {&lt;br /&gt;
	width: 100px;&lt;br /&gt;
	height: 100px;&lt;br /&gt;
	background-color: #0c7ead;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: -80px;&lt;br /&gt;
	top: 50px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:HTML]]&lt;br /&gt;
[[Category:CSS]]&lt;/div&gt;</summary>
		<author><name>Łukasz Sokołowski</name></author>
	</entry>
</feed>