Ćwiczenie nr 12: Tworzenie stron internetowych z użyciem języka HTML Wstęp



Podobne dokumenty
Co tester może osiągnąć w 60 minut? Testowanie eksploracyjne i sterowane kontekstem.

ZNAK FIRMOWY EIP - PODRĘCZNIK

krótki dopisek np. z celem spotkania Miejsce na tytuł prezentacji

BiT-CiTY. księga znaku

SYSTEM IDENTYFIKACJI WIZUALNEJ

ZASADY korzystania ze znaków PZPN

PROJEKT NA GRUNCIE kwp

System identyfikacji wizualnej jednostki organizacyjnej Powiatu Poznańskiego:

System identyfikacji wizualnej jednostki organizacyjnej Powiatu Poznańskiego:

System identyfikacji wizualnej jednostki organizacyjnej Powiatu Poznańskiego: Ośrodek Interwencji Kryzysowej w Kobylnicy

POWIATOWE CENTRUM POMOCY RODZINIE

ZESPÓŁ SZKÓŁ NR 2 W SWARZĘDZU

Liceum Ogólnokształcące im. Mikołaja Kopernika w Puszczykowie

System identyfikacji wizualnej jednostki organizacyjnej Powiatu Poznańskiego:

System identyfikacji wizualnej jednostki organizacyjnej Powiatu Poznańskiego: Poradnia Psychologiczno-Pedagogiczna w Puszczykowie

Księga indentyfikacji wizualnej. Twórzmy naszą tożsamość dostępną dla wszystkich...

KSIĘGA IDENTYFIKACJI WIZUALNEJ

WOBLERY SUMOWE.

Ksiêga znaku. standaryzacja symboliki. listopad 2014

KSIĘGA ZNAKU. Sopot, lipiec 2015 roku

Księga Systemu Identyfikacji Wizualnej

KSIĘGA IDENTYFIKACJI WIZUALNEJ

Ministerstwo Spraw Zagranicznych. Identyfikacja wizualna_część 3

Technologie Informacyjne

Ranking Centrów Handlowych II edycja. prezentacja wyników rankingu zrealizowanego dla Polskiego Stowarzyszenia Najemców Powierzchni Handlowych

KSIĘGA IDENTYFIKACJI WIZUALNEJ

Test z przedmiotu. Witryny i aplikacje internetowe

Księga Identyfikacji Wizualnej. Ministerstwa Spraw Zagranicznych

Brak szkolnej KONSEKWENCJI

Ewaluacja centrum informacji

KSIĘGA IDENTYFIKACJI WIZUALNEJ

The Future of Energy is Here

KSIĘGA MARKI MIASTA I GMINY SŁAWA

Manual Znaku Polskie Stowarzyszenie Ochrony Roślin

Wydział Promocji Handlu i Inwestycji. Identyfikacja wizualna

HTML (HyperText Markup Language) hipertekstowy język znaczników

SYSTEM IDENTYFIKACJI WIZUALNEJ

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

SINEVIA. Księga identyfikacji wizualnej

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>

SYSTEM IDENTYFIKACJI WIZUALNEJ WOJEWÓDZTWA ZACHODNIOPOMORSKIEGO

LEGENDĄ. MASZYNY DO ZADAŃ SPECJALNCH, KTÓRE JUŻ STAŁY SIĘ

CSS. Kaskadowe Arkusze Stylów

I. Formatowanie tekstu i wygląd strony

Podstawowe Zasady Systemu Identyfikacji Wizualnej Województwa Zachodniopomorskiego

za pomocą: definiujemy:

AKADEMIA MORSKA W GDYNI. Identyfikacja. Wersja 2.0

HTML (HyperText Markup Language)

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

System Identyfikacji Wizualnej Urzędu Miasta i Gminy w Gryfinie

Księga znaku SYSTEM IDENTYFIKACJI WIZUALNEJ INSTYTUTU CERAMIKI I MATERIAŁÓW BUDOWLANYCH

WOBLERY SUMOWE.

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

Wprowadzenie do języka HTML

Powiat Czarnkowsko - Trzcianecki IDENTYFIKACJA WIZUALNA

2 Podstawy tworzenia stron internetowych

Wstęp. Język HTML jest uniwersalnym jezykiem wykorzystywanym przy

Przedmiot: Grafika komputerowa i projektowanie stron WWW

KSI GA IDENTYFIKACJI WIZUALNEJ

1.1. Logotyp Wersja podstawowa. Znak 8OO LAT OPOLA w wersji podstawowej występuje na jednolitym, białym tle.

Sejm Rzeczypospolitej Polskiej Identyfikacja wizualna

SYSTEM IDENTYFIKACJI WIZUALNEJ

Witryny i aplikacje internetowe

SYSTEM IDENTYFIKACJI WIZUALNEJ

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

Co to jest html? I.Struktura strony:

Justyna Klimczyk Nauczyciel informatyki Gimnazjum im. Władysława Stanisława Reymonta w Kleszczowie

SPIS TREŚCI LOGO... 3 SYMBOL... 4 WARIANTY... 5 WERSJE KOLORYSTYCZNE... 6 POLE OCHRONNE... 7 ROZMIAR MINIMALNY... 8 TŁO... 9 POZYCJONOWANIE...

Podstawowe znaczniki języka HTML.

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2

Wytyczne w zakresie tożsamości marki na rok 2015

STRONY INTERNETOWE mgr inż. Adrian Zapała

Śląska Wyższa Szkoła Medyczna w Katowicach

I. Wstawianie rysunków

SYSTEM IDENTYFIKACJI WIZUALNEJ

Księga znaku. Gdański Obszar Metropolitalny

Grafika na stronie. <img src="grafika.jpg" align="center"> obrazek w kolorowej ramce

Moduł IV Internet Tworzenie stron www

Pierwsza strona internetowa

Ćw. IV. Tworzenie stron internetowych. Podstawy projektowania, wprowadzenie do języka HTML

Laboratorium 1: Szablon strony w HTML5

Specyfikacja techniczna dot. mailingów HTML

p { color: yellow; font-weight:bold; }

AKADEMIA MORSKA. Identyfikacja. Wersja 1.1.4

Spis treści. Spis treści - 2

AKADEMIA MORSKA. Identyfikacja. Wersja 1.1.4

Języki programowania wysokiego poziomu. HTML cz.2.

Agenda spotkania: 1. Koncepcja funkcjonowania e-recepty 2. Podsumowanie pierwszych miesięcy z e-receptą 3. Internetowe Konto Pacjenta pacjent.gov.

1. Przypisy, indeks i spisy.

Identyfikacja wizualna. Bydgoszcz 2014

CZERWIEC EKSPERYMENTARIUM CHOJNICE KSIĘGA ZNAKU

Lab.1. Praca z tekstem: stosowanie arkuszy stylów w dokumentach OO oraz HTML/CSS

Dokument hipertekstowy

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

Aleksandra Drozd. lodziarni MILKY POPS. nr albumu: Praca napisana pod kierunkiem prof. Jerzego Trelińskiego

Ćwiczenie 4 Konspekt numerowany

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.

Ćwiczenie 4 - Tabele

Podstawy HTML. 2. Komendy ujęte są w nawiasy ostre - < > i występują najczęściej parami.

Transkrypt:

Barbara Łukawska, Adam Krechowicz, Tomasz Michno Ćwiczenie nr 12: Tworzenie stron internetowych z użyciem języka HTML Wstęp Najprostszym sposobem utworzenia strony internetowej jest użycie języka HTML. HTML jest skrótem od określenia HyperText Markup Language, co można przetłumaczyć jako Hipertekstowy Język Znaczników. Hipertekst (hypertext) jest to tekst, który zawiera hiperłącza (hyperlink) odnośniki do innych dokumentów, które pozwalają na natychmiastowe przejście do nich, np. po kliknięciu myszą. Język znaczników (markup language) jest sposobem zapisu tekstu w komputerze pozwalającym oprócz samego tekstu zapamiętać również dodatkowe informacje. Zapisane dodatkowe informacje (nazywane znacznikami) mogą służyć do opisu danego fragmentu tekstu lub do stworzenia hierarchii w dokumencie. Przykładowy dokument napisany w języku znaczników stworzonym przez nas może wyglądać następująco: 1. <dokument> 2. <tekst pogrubiony>nagłówek</tekst pogrubiony> 3. <akapit>treść akapitu</akapit> 4. <kursywa><wyśrodkowanie>kursywa wyśrodkowana</kursywa></akapit> 5. </dokument> Znaczniki w tym dokumencie to: dokument, tekst pogrubiony oraz akapit. W celu opisu wybranego tekstu znacznikiem należy wykonać następujące czynności: 1. otworzyć znacznik umieścić nazwę znacznika pomiędzy znakami < oraz >, np.: <tekst pogrubiony> 2. wstawić opisywany tekst, np.: <tekst pogrubiony>nagłówek 3. zamknąć znacznik umieścić nazwę znacznika pomiędzy znakami <\ oraz >, np.: <tekst pogrubiony>nagłówek</tekst pogrubiony> Należy pamiętać aby zawsze zamykać otwarte znaczniki!

Jak widać w naszym przykładowym dokumencie, znaczniki mogą zawierać w swoim środku również inne znaczniki, dzięki czemu możemy stworzyć hierarchię (rysunek po prawej). Znaczniki mogą posiadać swoje właściwości atrybuty które dodatkowo je opisują. Przykład: <dokument nazwa= Nasz przykładowy dokument > W tym przypadku dokument posiada atrybut nazwa, do którego za pomocą znaku = przypisany jest tekst Nasz przykładowy dokument. HTML jest właśnie takim językiem znaczników, posiadającym ustandaryzowaną listę dozwolonych znaczników oraz ich znaczeń. Podstawowa struktura dokumentu HTML Strony napisane w języku HTML posiadają zdefiniowaną, niezmienną strukturę. Pierwszym elementem jaki powinien znaleźć się w dokumencie HTML jest definicja informująca, że jest to właśnie plik zawierający stronę internetową w języku HTML: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> Następnie należy dodać znacznik <html>: <html> </html> Znacznik ten jest najważniejszym elementem w całej stronie i znajduje się na samym szczycie hierarchii wszystkie inne elementy tworzące stronę muszą znaleźć się w jego wnętrzu. W środku znacznika html muszą zawsze znajdować się dwa inne znaczniki - head oraz body. Znacznik head zostanie omówiony w dalszej części. Znacznik body zawiera w sobie wszystko to, co zostanie wyświetlone na stronie internetowej. Przykład najprostszej strony internetowej: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> <html> <head></head> <body> Bardzo prosta strona HTML.

</body> </html> Oto ten sam kod otwarty w przeglądarce internetowej: W przypadku języka HTML wielkość liter w znacznikach nie ma znaczenia, jednak zaleca się stosowanie takiego samego sposobu ich pisania w całym dokumencie. Każda strona napisana w języku HTML musi zostać zapisana w pliku z rozszerzeniem *.html lub *.htm (np. strona.html, index.htm). Znacznik <head> - sekcja head Znacznik ten służy do ustawienia właściwości całego dokumentu kodowania znaków, języka, tytułu strony, a także informacji przeznaczonych dla wyszukiwarek (opis, słowa kluczowe). Właściwości są podawane jako odpowiednie atrybuty znacznika meta (za wyjątkiem tytułu strony). Przykładowa sekcja head: 1. <head> 2. <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 3. <meta http-equiv="content-language" content="pl" /> 4. <meta name="description" content="opis strony"> 5. <meta name="keywords" content="słowa kluczowe"> 6. <meta name="author" content="imię i nazwisko autora"> 7. <title>tytuł strony</title> 8. </head> Linia nr 2 służy do określenia kodowania w przykładzie charset=utf-8, czyli kodowanie całej strony będzie ustawione na UTF-8 (dzięki czemu polskie znaki będą wyświetlane poprawnie). Linia nr 3 spowoduje ustawienie języka strony na polski (dwuliterowe oznaczenie kraju pl). Linia 4 służy do ustawienia opisu strony, 5 do słów kluczowych. Linia 7 definiuje tytuł strony.

Najważniejsze znaczniki Standard HTML definiuje bardzo dużą liczbę znaczników, dlatego w tej instrukcji przedstawimy jedynie najczęściej wykorzystywane. Za wyjątkiem znaczników html, head i body pozostałe mogą powtarzać się wielokrotnie w kodzie strony. Nagłówki Nagłówki w języku HTML tworzy się za pomocą znaczników h1, h2, h3 itd. Znacznik h1 oznacza najważniejszy nagłówek. Im większa liczba stojąca po literze h w znaczniku, tym bardziej jest to zagłębiony nagłówek. Domyślne formatowanie tekstu nagłówków w przeglądarkach powoduje, że są one wyraźnie większe od pozostałego tekstu. Przykładowo poniższy kod: <h1>nagłówek h1</h1> <h2>nagłówek h2</h2> <h3>nagłówek h3</h3> Zostanie wyświetlony następująco: Nowa linia Zwykły tekst w języku HTML jest wyświetlany z pominięciem znaków nowej linii. Jeśli chcemy, aby tekst zaczynał się od nowej linii, musimy to zaznaczyć za pomocą znacznika br. Znacznik ten, w przeciwieństwie do poprzednio omówionych nie wymaga, aby w jego środku znajdował się jakikolwiek tekst. Z tego względu może on zostać użyty następująco: <br /> Ukośnik przed znakiem / oznacza, że znacznik jest od razu zamykany.

Akapity Akapity pozwalają na podzielenie większego tekstu na części ułatwiając znacznie czytanie. Powinny zawierać jedną wspólną myśl. Akapit w języku HTML tworzymy zawierając tekst wewnątrz znacznika p. Przykładowo kod: <p>to jest pierwszy akapit. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <p>to jest drugi akapit. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> zostanie wyświetlony jako: Warto zwrócić uwagę na odstęp pomiędzy akapitami, który został utworzony automatycznie. Style tekstów (format czcionki, wyrównania, kolory itp.) Obecnie w celu formatowania wyglądu tekstu na stronie zaleca się używanie Kaskadowych Arkuszy Styli (CSS, o których powiemy na następnych zajęciach), jednak w celach edukacyjnych warto poznać jak można to zrobić używając HTML'a. Kolory w języku HTML Kolory w języku HTML mogą być podawane w postaci nazw angielskich lub w postaci szesnastkowej, np. kolor biały będzie miał postać #FFFFFF, kolor czerwony #FF0000, zielony

#00FF00, niebieski #0000FF. Znak # oznacza rozpoczęcie wartości koloru, poszczególne składowe kolorów (czerwony, niebieski i zielony) są opisywane przez dwa znaki. W celu wyboru dokładnego koloru najłatwiej jest skorzystać z gotowych rozwiązań wartość kolorów w postaci szesnastkowej wyświetlają okna wyboru koloru większości zaawansowanych edytorów (np. Gimp), można również skorzystać ze strony http://www.w3schools.com/tags/ref_colorpicker.asp. Ustawienie stylu czcionki W poniższej tabeli zostały przedstawione najczęściej używane znaczniki służące do ustawienie stylu czcionki. Znacznik <b> <big> <em> <i> <small> <strong> <sub> <sup> Opis Pogrubia tekst Zwiększa rozmiar tekstu Tekst wyróżniony (najczęściej za pomocą kursywy) Kursywa Zmniejsza rozmiar tekstu Wzmocnienie tekstu (najczęściej za pomocą pogrubienia) Przypis dolny Przypis górny W języku HTML istnieje również znacznik font, który służy do ustawienia dokładnych właściwości czcionki. Jego atrybuty zostały zebrane w poniższej tabelce: Atrybut color face size Ustawienie koloru czcionki. Nazwa czcionki Rozmiar czcionki Opis Przykładowo kod: <font color="red" face="courier New" size="10"> Tekst napisany czcionką Courier New </font> zostanie wyświetlony jako:

Wyśrodkowanie tekstu Za wyśrodkowanie tekstu w języku HTML odpowiada znacznik center, w którego środku powinien znaleźć się wyśrodkowywany tekst. Przykład: <center>tekst wyśrodkowany</center> Hiperłącza Hiperłącza są jednymi z najważniejszych elementów stron internetowych, ponieważ pozwalają na przechodzenie pomiędzy różnymi adresami. Ich tworzenie w HTML'u zostało zdefiniowane za pomocą znacznika a. Adres, na który ma zostać przekierowana przeglądarka podawany jest jako wartość atrybutu href. Tekst, który jest wyświetlany jako link powinien znajdować się wewnątrz znacznika. Przykład: <h1>hiperłącza</h1> <a href="http://www.tu.kielce.pl">strona Politechniki Świętokrzyskiej</a> <br /> <a href="akapity.html">link do przykładu tworzenia akapitów</a>

Obrazki Bardzo ważnym elementem stron internetowych są obrazki, które dołącza się z użyciem znacznika img. Ścieżka dostępu do pliku graficznego powinna być podana jako wartość atrybutu src. Znacznik img nie wymaga żadnego tekstu w jego środku, zatem może być od razu zamknięty. Przykład: <img src="grafika/obrazek.jpg" /> Tło strony Domyślnym tłem strony internetowej jest białe tło, jednak czasami występuje potrzeba ustawienia innego koloru lub wstawieniu obrazu. Język HTML przewiduje taką możliwość, poprzez dodanie atrybutów do znacznika body. Zmiana koloru tła odbywa się za pomocą atrybutu o nazwie bgcolor. Jako wartości przyjmuje on nazwy angielskie kolorów lub ich wartości szesnastkowe. Przykład zmiana tła na kolor czarny: <body bgcolor="black"> <img src="grafika/html.jpg" />

</body> Jak widać na zrzucie ekranu, dzięki zastosowaniu czarnego koloru, obrazek zlewa się z tłem. Ustawienie obrazka jako tła jest równie proste i odbywa się z użyciem atrybutu background (jako jego wartość należy podać ścieżkę do pliku graficznego tła). Przykład: <body background="grafika/tlo.jpg"> <h1>test</h1> </body> Tabele Tworzenie tabel w języku HTML odbywa się z wykorzystaniem kilku różnych znaczników. Najważniejszym z nich jest znacznik table, w środku którego za pomocą tr definiuje się wiersze tabeli. Każdy wiersz powinien zawierać taką samą liczbę kolumn, stworzonych z użyciem znacznika td. Ponieważ bardzo często występuje potrzeba odpowiedniego zaznaczenia pierwszego wiersza tabeli nagłówka stworzono znacznik th, który automatycznie stosuje wyróżnienie dla treści znajdującej się w jego środku. Domyślnie utworzona tabela nie posiada zaznaczonych krawędzi, aby je ustawić należy do znacznika table dodać atrybut border (którego wartość będzie równa grubości krawędzi). Przykład tabelki z imionami i nazwiskami: <table border="1">

<tr> <th>imię</th> <th>nazwisko</th> </tr> <tr> <td>jan</td> <td>kowalski</td> </tr> <tr> <td>adam</td> <td>nowak</td> </tr> <tr> <td>aldona</td> <td>iksińska</td> </tr> </table> Ćwiczenia 1. Utwórz pustą stronę internetową z kodowaniem UTF-8 i tytułem Nauka języka HTML. W sekcji head ustaw swoje imię i nazwisko, dodaj dowolny opis oraz słowa kluczowe. 2. Wykorzystując szablon strony utworzony w zadaniu 1 utwórz stronę zawierającą kilka nagłówków różnego stopnia, po których występuje tekst w akapitach. 3. W dowolnym programie graficznym utwórz tło, a następnie ustaw je na stronie z zadania 2. Dodaj również dwa dowolne obrazki.

4. Utwórz stronę, która będzie zawierała tabelę. Pierwsza kolumna powinna zawierać niewielkie obrazki, natomiast druga ich opis tekstowy. Nad tabelą umieść wyśrodkowany nagłówek z napisem Zadanie 4.