Rozdział 3. Znaczniki HTML formatujące tekst i nadające strukturę dokumentowi HTML



Podobne dokumenty
Wyższa Szkoła Zarządzania i Bankowości w Krakowie

Kilka zasad o których warto trzeba pamiętać

Metody opracowywania dokumentów wielostronicowych. Technologia Informacyjna Lekcja 28

Wtedy wystarczy wybrać właściwego Taga z listy.

Elementy typografii. Technologia Informacyjna Lekcja 22

Przedmiot: Projektowanie dokumentów WWW. Laboratorium 3: Strona domowa cz. III Formularze. Opracował: Maciej Chyliński

WordPad. Czyli mój pierwszy edytor tekstu

Przed Tobą znajduje się kilka prostych zadań praktycznych dotyczących języka HTML.

Harmonogramowanie projektów Zarządzanie czasem

Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Firma Informatyczna JazzBIT

UNIWERSYTET TECHNOLOGICZNO-HUMANISTYCZNY im. Kazimierza Pułaskiego w Radomiu PRACA DYPLOMOWA MAGISTERSKA

ECDL Advanced Moduł AM3 Przetwarzanie tekstu Syllabus, wersja 2.0

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Metoda LBL (ang. Layer by Layer, pol. Warstwa Po Warstwie). Jest ona metodą najprostszą.

Dynamiczna pomoc dla Edytora Tekstu.

Laboratorium nr 2. Edytory tekstu.

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

Jak spersonalizować wygląd bloga?

PERSON Kraków

Ramki tekstowe w programie Scribus

Formularze i ramki w HTML

2.Prawo zachowania masy

Bazy danych. Andrzej Łachwa, UJ, /15

Projekt z dnia 2 listopada 2015 r. z dnia r.

Nowe funkcjonalności

Poniżej instrukcja użytkowania platformy

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

Ćwiczenie 6.5. Otwory i śruby. Skrzynia V

Tekst ozdobny i akapitowy

Użytkowanie elektronicznego dziennika UONET PLUS.

Kaskadowe arkusze stylów

1. Korzyści z zakupu nowej wersji Poprawiono Zmiany w słowniku Stawki VAT Zmiana stawki VAT w kartotece Towary...

Logowanie do systemu Faktura elektroniczna

art. 488 i n. ustawy z dnia 23 kwietnia 1964 r. Kodeks cywilny (Dz. U. Nr 16, poz. 93 ze zm.),

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI

Specyfikacja techniczna banerów Flash

Spring MVC Andrzej Klusiewicz 1/18

Zmiany w programie C GEO v. 6.5

Spis treści. 1. Znak Konstrukcja symbolu Budowa znaku Kolorystyka wersja podstawowa Kolorystyka wersja czarno-biała...

GDYNIA moje miasto. Księga Znaku Promocyjnego

ZAJĘCIA KOMPUTEROWE Kryteria ocen klasa IV

Wstawianie wstawianie na stronę różnych elementów (tabela, obraz, kształt, nagłówek, wordart )

I. Zakładanie nowego konta użytkownika.

Ogólna charakterystyka kontraktów terminowych

Od redakcji. Symbolem oznaczono zadania wykraczające poza zakres materiału omówionego w podręczniku Fizyka z plusem cz. 2.

Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące.

JADWIGA SKIMINA PUBLIKACJA NA TEMAT: NAUKA MS. WORD 2000 W KLASIE IV

POMOC PSYCHOLOGICZNO-PEDAGOGICZNA Z OPERONEM. Vademecum doradztwa edukacyjno-zawodowego. Akademia

DE-WZP JJ.3 Warszawa,

SZABLONY KOMUNIKATÓW SPIS TREŚCI

Audyt SEO. Elementy oraz proces przygotowania audytu. strona

MySource Matrix CMS - PROSTY INTERFEJS UŻYTKOWNIKA. INSTRUKCJA ver 1.2

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Egzamin na tłumacza przysięgłego: kryteria oceny

TYTUŁ DZIAŁU 01 OX SPIS TREŚCI LOGO 3 SYMBOLIKA MARKI 15 WERSJA PODSTAWOWA 3 WERSJE PODSTAWOWE: POZIOMA I PIONOWA 4 SIATKA MODUŁOWA 5

VLAN Ethernet. być konfigurowane w dowolnym systemie operacyjnym do ćwiczenia nr 6. Od ćwiczenia 7 należy pracować ć w systemie Linux.

KSIĘGA ZNAKU TOTORU S.C.

Kancelaris - Zmiany w wersji 2.50

AUTORSKI PROGRAM NAUCZANIA

VinCent Office. Moduł Drukarki Fiskalnej

Surowiec Zużycie surowca Zapas A B C D S 1 0,5 0,4 0,4 0, S 2 0,4 0,2 0 0, Ceny x

Konfiguracja historii plików

SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI

STRONA GŁÓWNA SPIS TREŚCI. Zarządzanie zawartością stron... 2 Tworzenie nowej strony... 4 Zakładka... 4 Prawa kolumna... 9

Instrukcja instalacji oraz wykorzystania podpisu cyfrowego

Warszawska Giełda Towarowa S.A.

Część 2 struktura e-paczki

Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj.

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach.

Systemy mikroprocesorowe - projekt

Rejestr Windows - cz. II

Opisy. Ikona: Polecenie: STCFG Menu: Stal Konfiguracja

Microsoft Management Console

PODRĘCZNIK UŻYTKOWNIKA

znaczeniu określa się zwykle graficzne kształtowanie tekstu za pomocą dostęp-

PROGRAM NAUCZANIA INFORMATYKA

Obsługa pakietu biurowego OFFICE

Tabele możemy tworzyć wykorzystując wykorzystując następujące środowiska:

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

EGZAMIN MATURALNY Z INFORMATYKI 19 MAJA 2015

Temat: Funkcje. Własności ogólne. A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1

OWIATOWY KONKURS Mistrz Klawiatury

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

Bojszowy, dnia r. Znak sprawy: GZOZ/P1/2010 WYJAŚNIENIE TREŚCI SIWZ

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

WSTĘP. Delphi. DDGX210(PL) - Edycja 1 du 01/

PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3

enova Workflow Obieg faktury kosztowej

Podstawowe pojęcia: Populacja. Populacja skończona zawiera skończoną liczbę jednostek statystycznych

SSK - Techniki Internetowe

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

1. Podstawy budowania wyra e regularnych (Regex)

Skitch for Android Instrukcja obsługi 2012 Evernote Corporation Wszelkie prawa zastrzeżone Opublikowano: Jun 19, 2012

Transkrypt:

Rozdział 3. Znaczniki HTML formatujące tekst i nadające strukturę dokumentowi HTML Nagłówki i akapity tekstu Co to są nagłówki i jak wyglądają ich znaczniki HTML? Nagłówki, tak jak w dokumencie edytora Word, dzielą tekst na części, a dzięki temu, że nadają tekstowi rzucający się w oczy wygląd, zwracają na ten podział uwagę czytelnika. Wszyscy użytkownicy edytora Word wiedzą, o co chodzi musimy jedynie nauczyć się korzystać z innego narzędzia. Aby przekształcić fragment tekstu w nagłówek, wystarczy zawrzeć go między znacznikami nagłówka, tak jak w tym przykładzie: <h1> To jest nagłówek pierwszego poziomu </h1> Znaczniki nagłówka powiększają tekst i dodają do niego pogrubienie. Masz do dyspozycji sześć rozmiarów nagłówka pokazane są one na rysunku 3.1. Polecałabym korzystanie nagłówków drugiego poziomu, <h2> </h2>. Jeśli chcesz, aby nagłówek był nieco mniejszy, użyj pary <h3> </h3>. Nagłówki naprawdę ogromne uzyskasz stosując <h1> </h1>, ale większość projektantów stron ich unika ze względu na dysproporcję wielkości w stosunku do zwykłego tekstu. Nagłówki <h4>, <h5> i <h6> także są rzadko wykorzystywane, ponieważ ich rozmiar jest bliski rozmiarowi tekstu, a w przypadku nagłówka <h6> nawet mniejszy (patrz rysunek 3.1).

Rys. 3.1. Sześć poziomów nagłówka i zwykły tekst Jak zdefiniować nagłówki w kodzie HTML? W rozdziale 2 nauczyłeś się definiować podstawowy szkielet strony WWW. Skorzystamy teraz z niego i będziemy go rozbudowywać o nowe elementy. Wczytaj do edytora tekstu (Notatnika lub Webbera) plik HTML zawierający ten podstawowy kod. Zmień dowolnie tytuł strony (jak pamiętasz, tytuł zawarty jest między znacznikami <title></title>). Aby zdefiniować nagłówek, wstaw między znacznikami <body> </body> parę znaczników nagłówka, na przykład <h2> </h2>, a między nimi wpisz tekst nagłówka (patrz wydruk 3.1). Zapisz plik i wyświetl stronę w przeglądarce. Ponieważ rozbudowywana teraz strona będzie już zapisywana pod tą samą nazwą (zapisując szkielet strony WWW zdefiniowaliśmy nazwę mojastrona.html patrz rozdział 2), możesz nacisnąć w oknie przeglądarki przycisk Odśwież lub Reload, aby ukazała się uaktualniona wersja strony (patrz rysunek 3.2). Wydruk 3.1. Definiujemy nagłówek <head> <title>zwierzaki</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h1>koty duże</h1> <!-- to jest nagłówek poziomu h1--> <h2>koty małe</h2> <!-- to jest nagłówek poziomu h2-->

</body> </html> Rys. 3.2. W oknie przeglądarki pojawiły się zdefiniowane przed chwilą nagłówki Jak wycentrować nagłówek? Nagłówek jest wyrównany do lewego marginesu oznacza to, że jest dosunięty do lewej krawędzi strony. Wynika to z domyślnych ustawień przeglądarki. Możesz go umieścić na środku strony nazywa się to wyśrodkowaniem, zagnieżdżając znaczniki nagłówka w obrębie znacznika <center>: <center><h2>twój nagłówek</h2></center> lub dodając w znaczniku nagłówka atrybut align= center : <h2 align= center >Twój nagłówek</h2> Jak dodać tekst? Strona ma już tytuł i nagłówek, wprowadźmy więc jej zawartość tekstową. W wersji HTML 4 akapit jest definiowany za pomocą pary znaczników <p> </p>. Jak już wspominałam, brak znacznika zamykającego nie spowoduje katastrofy, ale tutaj będziemy go stosować (tym bardziej, że w specyfikacji XHTML wymagania są znacznie ostrzejsze). Otwórz plik strony w oknie edytora. Przygotuj treść strony i wpisz tekst między znacznikami <p> </p>, w obrębie elementu body. Wydruk 3.2 pomoże Ci zorientować się o co chodzi. Zapisz stronę i zobacz jak się prezentuje w przeglądarce (patrz rysunek 3.3).

Wydruk 3.2. Akapity tekstu <head> <title>zwierzaki</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h1 align="center">koty duże</h1> <!-- to jest nagłówek poziomu h1--> <!-- to jest pierwszy akapit tekstu--> <p>lwa, tygrysa, panterę, geparda i jaguara nazywamy wielkimi kotami. Należą do gromady ssaków, rzędu drapieżnych, rodziny kotowatych (Felidae). Do tej rodziny należą też małe koty: puma, ryś, ocelot, serwal. W sumie rodzina kotowatych obejmuje 40 gatunków zwierząt. Samce są większe od samic. Wszystkie mruczą, gdy sa zadowolone. Rozzłoszczone - powarkują, prychają. Tylko wielkie koty potrafią ryczeć.</p> <h2 align="center">koty małe</h2> <!-- to jest nagłówek poziomu h2--> <!-- to jest drugi akapit tekstu--> <p>kot domowy najprawdopodobniej pochodzi od dwóch gatunków: od kota nubijskiego (Felis silvestris lybica) i od azjatyckiego kota stepowego (Felis silvestris ornata). Do dziś nie wiadomo dokładnie kiedy i jak kot stał się zwierzęciem domowym. Jednak najczęściej wymienia się okres około 5000 lat temu. Miało to miejsce w dolinie Nilu.</p> </body> </html>

Rys. 3.3. Strona została zaopatrzona w wycentrowa ne nagłówki oraz w tekst Jak zwiększyć odstęp między akapitami lub wprowadzić odstęp w samym akapicie? Pamiętaj, że efekt wizualny jaki wywrze Twoja strona, zależy w dużym stopniu od ustawień na komputerach czytelników. Niektórzy mają duże monitory, inni małe, parametry kart grafiki różnią się, różne są w związku z tym ustawienia. Tekst będzie też przeformatowywany przy każdej zmianie rozmiarów okna przeglądarki. Twórcy strony WWW zależy na tym, aby tak sformatować zawartość strony, żeby zniosła bezpiecznie te pułapki. Nigdy jednak nie próbuj formatować tekstu w edytorze dodając puste wiersze lub spacje (od tej zasady jest pewien wyjątek omawiam go w następnym punkcie). To nie ma sensu. Dodatkowe spacje zostaną i tak potraktowane jako jeden odstęp. Nie wstawiaj też pustych akapitów, a więc par: <p></p>, które nie zawierają żadnego tekstu. W takim razie jak sobie poradzić, gdy wprowadzany automatycznie przed i za nagłówkami oraz akapitami wolny obszar nie wystarcza? Zastosuj znacznik <br>. Ten znacznik, o czym powinieneś pamiętać, nie ma znacznika zamykającego. Znacznik pozbawiony znacznika zamykającego nosi miano pustego. Wydruk 3.3 pokazuje, w jaki sposób można dodać wolny obszar w samym akapicie. Efekt tej operacji przedstawiono na rysunku 3.4. Wydruk 3.3. Dodatkowy wolny obszar znacznik <br> <head> <title>zwierzaki</title>

<meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h1 align="center">koty duże</h1> <!-- to jest nagłówek poziomu h1--> <!-- to jest pierwszy akapit tekstu--> <p>lwa, tygrysa, panterę, geparda i jaguara nazywamy wielkimi kotami.<br><br> Należą do gromady ssaków, rzędu drapieżnych, rodziny kotowatych (Felidae). Do tej rodziny należą też małe koty: puma, ryś, ocelot, serwal. W sumie rodzina kotowatych obejmuje 40 gatunków zwierząt. Samce są większe od samic. Wszystkie mruczą, gdy są zadowolone. Rozzłoszczone - powarkują, prychają. Tylko wielkie koty potrafią ryczeć.</p> <h2 align="center">koty małe</h2> <!-- to jest nagłówek poziomu h2--> <!-- to jest drugi akapit tekstu--> <p>kot domowy najprawdopodobniej pochodzi od dwóch gatunków: od kota nubijskiego (Felis silvestris lybica) i od azjatyckiego kota stepowego (Felis silvestris ornata). <br><br>do dziś nie wiadomo dokładnie kiedy i jak kot stał się zwierzęciem domowym. Jednak najczęściej wymienia się okres około 5000 lat temu. Miało to miejsce w dolinie Nilu.</p> </body> </html>

Rys. 3.4. Do akapitu wprowadzon o dodatkowe wolne obszary Jak zachować odstępy i łamania wierszy w tekście? A jeśli mimo wszystko chcesz zachować wprowadzone do tekstu liczne spacje i łamania wierszy? Czy jest taka możliwość? Tak. Daje ją znacznik <pre>. Jest to doskonałe narzędzie do prezentacji dokumentów, które z natury swojej mają określoną strukturę, jak na przykład programy komputerowe. Wydruk 3.5 pokazuje sposób użycia elementu pre zwróć uwagę, że umieszczone w kodzie odstępy są zachowane na wyświetlanej w przeglądarce stronie (patrz rysunek 3.5). Wydruk 3.4. Tekst preformatowany <body> <pre> To jest tekst preformatowany. Zachowuje on zarówno odstępy jak i łamania wierszy. </pre>

<p>znacznik pre jest doskonały do prezentacji kodu programu:</p> <pre> for i = 1 to 10 print i next i </pre> </body> </html> Rys. 3.5. Element pre pozwala na zachowanie dodatkowych odstępów porównaj wygląd wydruku i strony Jak sformatować tekst? Jeśli przyglądniesz się stronie z rysunku 3.4, zauważysz, że aż się prosi wyróżnić pewne fragmenty tekstu na przykład nazwy łacińskie napisać kursywą, a nazwy polskie czcionką pogrubioną. Innymi słowy konieczne jest zastosowanie formatowania. Formatowanie pozwala między innymi wprowadzić tekst pisany czcionką pogrubioną, kursywą oraz indeksy górne. W specyfikacji HTML 4 zalecane jest co prawda korzystanie przy formatowaniu z arkuszy stylu (poznasz je w rozdziale 4., Kaskadowe arkusze stylów), lecz w przypadku prostego formatowania można korzystać także ze znaczników stylów z wcześniejszych wersji języka HTML. Tabela 3.1 prezentuje listę takich znaczników wraz z opisem i przykładami. Tabela 3.1. Style fizyczne i logiczne znaków Znacznik Opis Przykład zastosowania

Style fizyczne <b> Pogrubienie <p><b>ten tekst jest pisany czcionką pogrubioną</b></p> <i> Kursywa <p><i>ten tekst jest pisany kursywą</i><p> <tt> <big> <small> Czcionka maszynowa (znaki o jednakowej szerokości) Czcionka większa od reszty tekstu Czcionka mniejsza od reszty tekstu <p>wpisz <tt>copy nazwa_pliku lpt:</tt>, aby wydrukować plik</p> <p>moje oczy zrobiły się <big>wielkie</big></p> <sub> Indeks dolny H<sub>2</sub>O <sup> Indeks górny <sup>31</sup>p Style logiczne <em> <strong> <code> <samp> <kbd> <var> Emfaza, wyróżnienie tekstu (zazwyczaj kursywa) Wyraźne wyróżnienie (zazwyczaj pogrubienie) Wskazuje, że fragment tekstu to kod programu, który ma być wyświetlony czcionką o stałej szerokości Wskazuje, że jest to tekst przykładowy (podobnie jak <code>) Oznacza tekst, który ma być wpisany z klawiatury Wskazuje nazwę zmiennej <p>krasnoludki są tak <small>malutkie</small>, że ich nie widać</p> <p>lubię Cię <em>bardzo.</em></p> <p>lubię Cię <strong>ogromnie.</strong></p> <p><code>for a=1 to 100 </code></p> <p>adres URL: <samp>http://www.microsoft.com.pl</samp></p> <p>podaj komendę: <kbd>find. -name prune - print</kbd></p> <code>chown </code><var>twoje_imie nazwa_pliku</var></p> <dfn> Znacznik definicji <p>podane w tabeli znaczniki definiują <dfn>style znaków</dfn>.</p> <cite> Stosowany w przypadku krótkich cytatów lub odnośników literaturowych <p>kto to powiedział, że <cite>milczenie jest złotem</cite>?</p>

Na wydruku 3.5 możesz zobaczyć przykłady z tabeli bezpośrednio w kodzie HTML, a na rysunku 3.6 efekt działania poszczególnych sposobów formatowania. Wydruk 3.5. Formatowanie tekstu <head> <title>test</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h3>style fizyczne</h3> <p>czcionka pogrubiona: <br><b>ten tekst jest pisany czcionką pogrubioną</b></p> <p>kursywa:<br><i>ten tekst jest pisany kursywą</i><p> <p>czcionka maszynowa:<br>wpisz <tt>copy nazwa_pliku lpt:</tt>, aby wydrukować plik</p> <p>czcionka powiększona:<br>moje oczy zrobiły się <big>wielkie</big></p> <p>czcionka pomniejszona:<br>krasnoludki są tak <small>malutkie</small>, że ich nie widać</p> <p>indeks dolny:<br>h<sub>2</sub>o</p> <p>indeks górny:<br><sup>31</sup>p</p> <h3>style logiczne</h3> <p>emfaza:<br>lubię Cię <em>bardzo.</em></p> <p>wyraźne wyróżnienie:<br>lubię Cię <strong>ogromnie.</strong></p> <p>kod programu:<br><code>for a=1 to 100 </code></p> <p>tekst przykładowy:<br>adres URL: <samp>http://www.microsoft.com.pl</samp></p> <p>tekst z klawiatury:<br>podaj komendę: <kbd>find. -name prune - print</kbd></p> <p>zmienna:<br><code>chown </code><var>twoje_imie nazwa_pliku</var></p> <p>definicja:<br>podane w tabeli znaczniki definiują <def>style znaków</def>.</p> <p>cytat:<br>kto to powiedział, że <cite>milczenie jest złotem</cite>?</p>

</body> </html> Rys. 3.6. Oto efekt działania znaczników formatowani a z tabeli 3.1 Otwórzmy więc ponownie nasz przykładowy plik HTML w edytorze i korzystając z pomocy wyrażeń HTM z tabeli 3.1 sformatujmy odpowiednie fragmenty tekstu (patrz wydruk 3.6). Po wpisaniu dodatkowych elementów kodu, plik trzeba zapisać, aby można zobaczyć zmiany w przeglądarce (wyświetlimy aktualną postać strony klikając przycisk Odśwież lub Reload).

Jak widać na rysunku 3.7 tekst strony jest teraz łatwiejszy w odbiorze. Pamiętaj jednak, aby nie przesadzić z formatowaniem, bowiem efekt może być wówczas odwrotny od zamierzonego. Wydruk 3.6. Formatowanie tekstu <head> <title>zwierzaki</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h1 align="center">koty duże</h1> <!-- to jest nagłówek poziomu h1--> <!-- to jest pierwszy akapit tekstu i elementy formatowania--> <p><b>lwa</b>, <b>tygrysa</b>, <b>panterę</b>, <b>geparda</b> i <b>jaguara</b> nazywamy <big>wielkimi kotami</big>.<br><br> Należą do gromady ssaków, rzędu drapieżnych, rodziny kotowatych (<i>felidae</i>). Do tej rodziny należą też małe koty: <b>puma</b>, <b>ryś</b>, <b>ocelot</b>, <b>serwal</b>. W sumie rodzina kotowatych obejmuje 40 gatunków zwierząt. Samce są większe od samic. Wszystkie mruczą, gdy są zadowolone. Rozzłoszczone - powarkują, prychają. Tylko wielkie koty potrafią ryczeć.</p> <h2 align="center">koty małe</h2> <!-- to jest nagłówek poziomu h2--> <!-- to jest drugi akapit tekstu i elementy formatowania--> <p><b>kot domowy</b> najprawdopodobniej pochodzi od dwóch gatunków: od <b>kota nubijskiego</b> (<i>felis silvestris lybica</i>) i od <b>azjatyckiego kota stepowego</b> (<i>felis silvestris ornata</i>). <br><br>do dziś nie wiadomo dokładnie kiedy i jak kot stał się zwierzęciem domowym. Jednak najczęściej wymienia się okres około 5000 lat temu. Miało to miejsce w dolinie Nilu.</p> </body> </html>

Rys. 3.7. Do tekstu zastosowano formatowani Czy można stosować do tego samego tekstu kilka znaczników formatujących? Do tego samego fragmentu tekstu można zastosować jednocześnie różne style: na przykład pogrubienie i kursywę: <B><I>Pogrubienie i kursywa</i></b> co daje w efekcie tekst pogrubiony pisany kursywą. Stosując znaczniki wielokrotne pamiętać jednak należy o znacznikach zamykających musi ich być tyle samo ile otwierających, oraz o kolejności znaczników kolejność znaczników zamykających musi być odwrotna niż znaczników otwierających. Tę zasadę pokazuje rysunek 3.8. Rys. 3.8. Zasady stosowania kilku znaczników do tego samego tekstu Jak dodać linię poziomą? Linią poziomą można oddzielać od siebie wizualnie fragmenty strony WWW w naszym przykładzie linia pozioma może oddzielić fragmenty tekstu poświęcone innym zwierzakom.

Aby umieścić na stronie linię poziomą, otwórz plik w oknie edytora i wpisz pod definicją pierwszego akapitu znacznik <hr> (patrz wydruk 3.7 element hr wyróżniony został czcionką pogrubioną). Zapisz plik i przetestuj go w przeglądarce (patrz rysunek 3.9). Wydruk 3.7. Wstawiamy linię poziomą <head> <title>zwierzaki</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h1 align="center">koty duże</h1> <!-- to jest nagłówek poziomu h1--> <!-- to jest pierwszy akapit tekstu i elementy formatowania--> <p><b>lwa</b>, <b>tygrysa</b>, <b>panterę</b>, <b>geparda</b> i <b>jaguara</b> nazywamy <big>wielkimi kotami</big>.<br><br> Należą do gromady ssaków, rzędu drapieżnych, rodziny kotowatych (<i>felidae</i>). Do tej rodziny należą też małe koty: <b>puma</b>, <b>ryś</b>, <b>ocelot</b>, <b>serwal</b>. W sumie rodzina kotowatych obejmuje 40 gatunków zwierząt. Samce są większe od samic. Wszystkie mruczą, gdy są zadowolone. Rozzłoszczone - powarkują, prychają. Tylko wielkie koty potrafią ryczeć.</p> <! tu wstawimy linię poziomą--> <hr> <h2 align="center">koty małe</h2> <!-- to jest nagłówek poziomu h2--> <!-- to jest drugi akapit tekstu i elementy formatowania--> <p><b>kot domowy</b> najprawdopodobniej pochodzi od dwóch gatunków: od <b>kota nubijskiego</b> (<i>felis silvestris lybica</i>) i od <b>azjatyckiego kota stepowego</b> (<i>felis silvestris ornata</i>). <br><br>do dziś nie wiadomo dokładnie kiedy i jak kot stał się zwierzęciem domowym. Jednak najczęściej wymienia się okres około 5000 lat temu. Miało to miejsce w dolinie Nilu.</p> </body> </html>

Rys. 3.9. Akapity odnoszące się do różnych tematów zostały rozdzielone linią poziomą Czy można modyfikować wygląd linii poziomej? Znacznik <hr> ma swoje atrybuty, które umożliwiają definiowanie grubości, długości i wyrównania linii. Tabela 3.2 prezentuje te atrybuty wraz z przykładem ich użycia. Atrybuty te są nadal uznawane w wersji HTML 4, lecz zaleca się stosowanie arkuszy stylów. Tabela 3.2. Atrybuty znacznika <hr> Atrybut Opis size= piksele Grubość linii w pikselach; wartość domyślna (i najmniejsza) to 2 width= piksele wartość% align= left right center Długość linii w poziomie; wartości mogą być podawane w pikselach lub jako procent szerokości okna Wyrównanie linii. Przykład: <hr width= 50% size= 3 align= center > Trzy rodzaje list W języku HTML możliwe jest zdefiniowanie trzech rodzajów list: wypunktowanej, numerowanej i definicji. W pierwszym wypadku pozycje listy oznaczone są znakiem wypunktowania na przykład kropkami, w drugim są numerowane, a w trzecim listę tworzą terminy i ich definicje.

Jak zdefiniować listę wypunktowaną? Listę wypunktowaną definiuje para znaczników <ul> </ul>. Między nimi wstawiane są pozycje listy do tego celu służy para znaczników <li> </li>. Pozycji listy może być wiele. O ile w przypadku elementu ul znacznik zamykający jest konieczny, to w przypadku pozycji listy, czyli elementu li, takiego wymogu nie ma. Wydruk 3.8 prezentuje podstawową postać listy wypunktowanej: Wydruk 3.8. Lista wypunktowana <head> <title>lista wypunktowana</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h2>lista wypunktowana:</h2> <ul> <li>pierwsza pozycja listy</li> <li>druga pozycja listy</li> <li>trzecia pozycja listy</li> </ul> </body> Czy można modyfikować znak wypunktowania listy? Kropka to domyślny znak wypunktowania. Jeśli chcesz użyć innego znaku, musisz zdefiniować go korzystając z atrybutu type znacznika <ul>. Oto wartości atrybutu type dla listy wypunktowanej: "disc" znak domyślny czarna kropka "circle" kółko (puste w środku) "square" kwadrat Na wydruku 3.9 pokazano różne przykłady definicji list wypunktowanych, a rysunek 3.10 prezentuje wygląd list w oknie przeglądarki. Wydruk 3.9. Lista wypunktowana znaki wypunktowania <head>

<title>lista wypunktowana</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h4>kropki jako znaki wypunktowania:</h4> <ul type="disc"> <li>brzoza</li> <li>topola</li> <li>lipa</li> <li>dąb</li> </ul> <h4>kółka jako znaki wypunktowania:</h4> <ul type="circle"> <li>brzoza</li> <li>topola</li> <li>lipa</li> <li>dąb</li> </ul> <h4>kwadraty jako znaki wypunktowania:</h4> <ul type="square"> <li>brzoza</li> <li>topola</li> <li>lipa</li> <li>dąb</li> </ul> </body> </html>

Rys. 3.10. Różne przykłady list wypunktowan ych atrybut type znacznika <ul> umożliwia zdefiniowanie znaku wypunktowani a Jak zdefiniować listę numerowaną? Drugim typem listy jest lista numerowana. Definiuje ją para znaczników <ol> </ol>. Znacznik zamykający </ol> jest absolutnie konieczny. Pozycje listy są oznaczane w taki sam sposób, jak w przypadku listy wypunktowanej i podobnie jak tam znacznik zamykający </li> jest opcjonalny. Wydruk 3.10 prezentuje podstawową postać listy numerowanej: Wydruk 3.10. Lista numerowana <head> <title>lista numerowana</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h2>lista numerowana:</h2> <ol> <li>pierwsza pozycja listy</li> <li>druga pozycja listy</li> <li>trzecia pozycja listy</li>

</ol> </body> Czy można modyfikować znak numerowania listy? Sposób numeracji listy numerowanej można zmieniać, korzystając z tego samego atrybutu type, co w przypadku listy wypunktowanej. Inne są oczywiście jego wartości. Atrybut type umieszczany jest w znaczniku otwierającym <ol>. W przypadku list numerowanych, wartości atrybutu type są następujące: "l" numeracja standardowa (1, 2, 3...) "a" małe litery alfabetu (a, b, c...) "A" wielkie litery alfabetu (A, B, C...) "i" kolejne liczby rzymskie pisane małymi literami (i, ii, iii...) "I" kolejne liczby rzymskie (I, II, III...) Na wydruku 3.11 pokazano różne przykłady definicji list numerowanych, a rysunek 3.11 prezentuje wygląd list w oknie przeglądarki. Wydruk 3.11. Lista numerowana typy numeracji <head> <title>lista numerowana</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h4>lista numerowana:</h4> <ol> <li>lipa</li> <li>dąb</li> <li>klon</li> <li>kasztan</li> </ol> <h4>lista alfabetyczna wielkie litery:</h4> <ol type="a"> <li>lipa</li>

<li>dąb</li> <li>klon</li> <li>kasztan</li> </ol> <h4>lista alfabetyczna małe litery:</h4> <ol type="a"> <li>lipa</li> <li>dąb</li> <li>klon</li> <li>kasztan</li> </ol> <h4>numeracja rzymska:</h4> <ol type="i"> <li>lipa</li> <li>dąb</li> <li>klon</li> <li>kasztan</li> </ol> <h4>liczby rzymskie pisane małymi literami:</h4> <ol type="i"> <li>lipa</li> <li>dąb</li> <li>klon</li> <li>kasztan</li> </ol> </body> </html>

Rys. 3.11. Różne przykłady list numerowanych atrybut type znacznika <ol> umożliwia zdefiniowanie znaku numeracji Jak utworzyć listę definicji? Trzecim i ostatnim typem listy jest lista definicji. Umożliwia ona prezentacje terminów wraz z definicjami. Listę definicji otwiera znacznik <dl>, a zamyka znacznik </dl>. Terminy wstawiane są za pomocą pary <dt> </dt>, a ich definicje przy użyciu pary <dd> </dd>. Znaczniki </dt> i </dd> są opcjonalne. Wydruk 3.12 pokazuje podstawowy przykład takiej listy, a jej wygląd możesz zobaczyć na rysunku 3.12. Wydruk 3.12. Lista definicji <head> <title>lista definicji</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head>

<body> <h2>lista definicji:</h2> <dl> <dt>pieniądze</dt> <dd>środek płatniczy.</dd> <dt>woda</dt> <dd>substancja chemiczna, złożona z dwóch atomów wodoru i jednego atomu tlenu.</dd> </dl> </body> Rys. 3.12. Lista definicji Czy listy różnego typu można ze sobą łączyć? Tak, listy różnego typu można łączyć jest to tak zwane zagnieżdżanie list. Jest ono przydatne, gdy trzeba na przykład zdefiniować podpunkty określonego punktu listy. Wówczas wystarczy wstawić listę jako element innej listy. Brzmi może trochę tajemniczo, ale przykład wyjaśni Ci o co chodzi. Skorzystajmy z wydruku 3.10 listy numerowanej i dodajmy do jej kolejnych numerowanych pozycji podpunkty oznaczone znakiem wypunktowania. Efekty tej operacji prezentuje wydruk 3.13. Wpisz kod html w edytorze, zapisz swój plik i przetestuj w przeglądarce (patrz rysunek 3.13).

Wydruk 3.13. Zagnieżdżanie list <head> <title>lista numerowana z podpunktami</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h2>lista numerowana z podpunktami:</h2> <! poniżej jest kod listy numerowanej, a każda jej pozycja ma podpunkty-- > <ol> <li>pierwsza pozycja listy</li> <ul> <li>punkt pierwszy</li> <li>punkt drugi</li> </ul> <li>druga pozycja listy</li> <ul> <li>punkt pierwszy</li> <li>punkt drugi</li> </ul> <li>trzecia pozycja listy</li> <ul> <li>punkt pierwszy</li> <li>punkt drugi</li> </ul> </ol> </body>

Rys. 3.13. Lista numerowana, której każda pozycja ma podpunkty Czy w obrębie listy można korzystać z innych znaczników? Jeśli pozycję listy stanowi długi tekst, można skorzystać na przykład ze znaczników akapitu, <p> lub nagłówków, <hn>, aby nadać mu znośniejszą dla oka postać. Można także wprowadzić do listy trochę wolnej przestrzeni tu przyda się znacznik <br>, lub wydzielić punkty podstawowe podkreślając je. Spróbujmy tak właśnie potraktować naszą listę numerowaną z podpunktami (patrz wydruk 3.13, rysunek 3.13). W obecnej postaci sprawia ona wrażenie przeładowanej i jest mało czytelna. Wprowadźmy więc wolny obszar, a liniami poziomymi podkreślmy główne punkty. Otwórz więc plik z wydruku 3.13 i wstaw za każdą z pozycji listy numerowanej znacznik <hr>. Aby podkreślony został sam tekst, można w znaczniku <hr> dodać atrybut width= wartość określający długość linii poziomej (patrz tabela 3.2) oraz atrybut align= left, który spowoduje dosunięcie linii do lewego marginesu. Za podpunktami warto wprowadzić trochę wolnego miejsca wówczas łatwiej będzie czytać listę. Tak więc wstaw za wyrażeniem <li>punkt drugi</li> dwa znaczniki <br>. Wydruk 3.14 prezentuje cały kod, a efekty wprowadzonych zmian możesz zobaczyć na rysunku 3.14. Wydruk 3.14. Poprawianie czytelności listy za pomocą linii poziomych i wolnej przestrzeni <head>

<title>lista numerowana z podpunktami</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h2>lista numerowana z podpunktami:</h2> <ol> <li>pierwsza pozycja listy</li><hr align="left" width="200"> <ul> <li>punkt pierwszy</li> <li>punkt drugi</li><br><br> </ul> <li>druga pozycja listy</li><hr align="left" width="200"> <ul> <li>punkt pierwszy</li> <li>punkt drugi</li><br><br> </ul> <li>trzecia pozycja listy</li><hr align="left" width="200"> <ul> <li>punkt pierwszy</li> <li>punkt drugi</li> </ul> </ol> </body>

Rys. 3.14. Lista numerowana z podpunktami wprowadzono trochę wolnej przestrzeni i podkreślono główne punkty Najważniejsze informacje Atrybuty opisują właściwości elementów strony WWW. Definiuje się je za pomocą par: atrybut= wartość i umieszcza zawsze w znaczniku otwierającym danego elementu HTML. Wartości należy podawać w cudzysłowie pojedynczym, lub podwójnym,. Aby przekształcić tekst w nagłówek, należy zawrzeć go między znacznikami nagłówka, <hn> </hn>, umieszczonymi w sekcji body dokumentu. W języku HTML istnieje sześć poziomów nagłówka: h1, h2, h3, h4, h5 i h6. Poziom ważności nagłówka maleje wraz ze wzrostem jego numeru. Nagłówek może być dowolnie długi. Aby wyśrodkować nagłówek, znaczniki nagłówka można zagnieździć w obrębie znacznika <center>: <center><hn>nagłówek<hn></center>, lub dodać w znaczniku nagłówka atrybut align= center. W ten sam sposób można wypośrodkowywać obrazy lub tekst.

Akapit tekstu definiowany jest przez parę znaczników <p> </p> umieszczaną w obrębie znaczników <body> </body>. Aby zwiększyć odstęp między akapitami lub wprowadzić odstęp w samym akapicie można skorzystać ze znacznika <br>. Aby zachować istniejący układ tekstu, w którym użyto dodatkowych odstępów i łamań wierszy, można skorzystać z elementu pre: <pre>tekst Preformatowany</pre>. Aby zastosować do tekstu formatowanie takie jak pogrubienie, kursywa, indeks dolny lub górny, czy któryś ze stylów logicznych, należy formatowany tekst umieścić między parą znaczników formatujących. Lista znaczników znajduje się w tabeli 3.1 oraz w tabeli A1 z dodatku A. Do tego samego fragmentu tekstu można zastosować jednocześnie różne style, pamiętając jednak o znacznikach zamykających i poprawnej kolejności znaczników. Znacznik definiujący linię poziomą to <hr>. Nie ma on znacznika zamykającego. Listy numerowane to listy, których elementy są numerowane. Takie listy są objęte znacznikami <ol> </ol>, a każdy element listy rozpoczyna się od znacznika <li>. Listy wypunktowane w tych listach elementy są oznaczane znakiem wypunktowania i podobnie jak poprzednio poprzedza je znacznik <li>. Lista wypunktowana zawiera się między znacznikami <ul> </ul>. Listy definicji to listy, w których są dwie składowe: pojęcie i definicja. Znacznik <dt> definiuje pojęcie, a znacznik <dd> definicję. Np.: <dt>kot</dt><dd>zwierzę futerkowe</dd>. Elementy umieszczane są w obrębie pary znaczników <dl> </dl>. Listy wypunktowane i numerowane można modyfikować. Atrybut type pozwala na zmianę domyślnego znaku wypunktowania, a w przypadku list numerowanych, znaku numerowania.