STRONA W W W INACZEJ W3 - WordPress.com · 2011-03-12 · W W W –W3 - skrót od "World Wide Web",...

Post on 15-Jul-2020

2 views 0 download

Transcript of STRONA W W W INACZEJ W3 - WordPress.com · 2011-03-12 · W W W –W3 - skrót od "World Wide Web",...

STRONA W W W

INACZEJ W3

1 krok

HTML a dokładniej XHTML

W W W – W3

- skrót od "World Wide Web",

globalna sieć komputerowa, której

zasoby można przeglądać i

pobierać za pomocą przeglądarek

internetowych.

Najprostszym edytorem stron WWW umożliwiającym tego typu działalność jest Notatnik wbudowany w system Windows. Jego największe wady to:

brak wyróżniania składni języka HTML różnymi kolorami,

brak obsługi standardów kodowania polskich znaków diakrytycznych (ą, ę i tym podobnych) niezbędnych przy tworzeniu stron WWW.

Dopiero najnowsze wersje programu Notatnik mogą zapisywać pliki tekstowe zgodnie z nowym standardem UNICODE UTF-8 żadna wersja nie potrafi jednak zapisać kodu strony w starszym, lecz sprawiającym czasem mniej kłopotów standardzie ISO-8859-2.

Unicode HTML - to komputerowy zestaw

znaków, mający w zamierzeniu obejmować

wszystkie pisma używane na świecie. W

zestawie Unicode kod numeryczny

jednoznacznie identyfikuje symbol. Dzięki

temu można umieszczać znaki różnych

języków w jednym dokumencie.

UTF-8 - sposób kodowania znaków

Unicode.

KOD STRONY

Kodu HTML, który za chwilę będzie wprowadzony, należy nauczyć się na pamięć, gdyż będzie on stanowić szkielet każdej tworzonej strony WWW. Trzy wprowadzone w nim elementy języka HTML pozwolą przeglądarce WWW podzielić kod strony na obszar nagłówka strony (zawierający informacje niewidoczne dla osoby przeglądającej stronę, lecz niezbędne dla prawidłowego działania strony) oraz obszar treści strony (zawierający wszystkie elementy strony wyświetlane w oknie przeglądarki):

Spotykane - ISO<HTML>

<HEAD><meta http-equiv="Content-

type"content="text/html;charset=iso-8859-2"><meta name="description"content="tu wpisz krótki opis

strony"><meta name="keywords"content="tu wpisz słowa

kluczowe"><title>Tu wpisz tytuł strony</title>

</HEAD><BODY>Tu umieść właściwą treść dokumentu

</BODY></HTML>

Ćwiczenie 1

Ćwiczenie 1. W/w kod zapisz w notatniku –

pamiętając:

- plik zapisz jako:

<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"lang="pl">

<head> </head>

<body>

Ciało dokumentu

</body>

</html >

Ćwiczenie 2 - wykonaj jak ćwiczenie 1

Zapisz jako -> strona2.html

Następnie sprawdź efekt - wyciągnij wnioski

<?xml version="1.0" encoding="utf-8"?>

Pierwszy wiersz kodu zawiera informację o

tym, że plik zapisany jest zgodnie z

zasadami standardu XML

(ang. Extensible Markup Language) —

uniwersalnego języka znaczników. Język

HTML zapisany w zgodzie z zasadami XML

nosi nazwę XHTML.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-

strict.dtd">

W drugim wierszu tekstu wprowadzono tak zwaną

deklarację typu dokumentu, reprezentowaną

przez znacznik <!DOCTYPE>. Deklaracja typu

dokumentu informuje przeglądarkę WWW, jak

ściśle powinna się ona trzymać standardu języka

HTML w czasie interpretowania kodu HTML

strony. Powyższa deklaracja również podkreśla,

że strona WWW zawiera kod zapisany w zgodzie

ze standardami HTML i XML, czyli — XHTML.

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"lang="pl">

<head> </head>

<body>

</body>

</html >

Następnie — wiersz niżej — znalazł się znacznik otwierający <html>, ograniczający obszar kodu HTML tworzonej strony —<html>.

Za nim znajdować się będą wszystkie elementy składające się na stronę WWW, aż do znacznika zamykającego </html>, za którym nie może znajdować się już nic.

uwaga

Te dwa pierwsze elementy strony są

jedynymi, które nie wymagają

(i nie dopuszczają) zamykania ich

znaczników

Wszystkie znaczniki należy zapisywać

małymi literami. Wyjątkiem jest znacznik

<!DOCTYPE>,

rozpoczynający kod strony WWW

<HEAD>……</HEAD>

Nagłówek strony nie jest nigdzie wyświetlany

(z wyjątkiem tytułu strony wyświetlanego na

pasku tytułu okna przeglądarki) — zawiera

tylko informacje o dokumencie (stronie),

takie jak nazwa standardu kodowania

polskich znaków diakrytycznych, tytuł strony

czy odnośniki do plików składowych.

<BODY>……..</BODY>

Dalsze dwa wiersze zawierają znaczniki otwierający i zamykający elementu <body>deklarującego obszar treści strony. Wszystko, co użytkownik wpisze między tymi dwoma znacznikami, zostanie wyświetlone w oknie przeglądarki. Z drugiej strony, nie wolno nigdzie indziej umieszczać tekstu lub znaczników — dopuszczalne jest to tylko wewnątrz elementu <body>

<META>…..</META>

Każdy, kto kiedykolwiek tworzył stronę internetową spotkał się na pewno ze znacznikami meta, umożliwiającymi podanie między innymi opisu dokumentu (description), czy słów kluczowych (keywords). Czy są to jednak metody wystarczające do zobrazowania zawartości strony www? Na dzień dzisiejszy wyszukiwarki internetowe nie traktują już ich poważnie – albo wręcz ignorują. Czy zaś na ich podstawie jesteśmy w stanie sami dobrze ocenić zawartość strony internetowej? Raczej nie. Dlatego też zaistniała potrzeba stworzenia nowego sposobu opisu dokumentów.

Dublin Core

Rozwijaniem formatu Dublin Core zajmuje

się organizacja Dublin Core Metadata

Initiative. Celem przedsięwzięcia jest

rozszerzenie dotychczasowych znaczników

meta o możliwość głębszego i

dokładniejszego opisu dokumentów

Dublin Core

Znaczniki Dublin Core

mogą składać się z następujących atrybutów:

name - nazwa elementu

lang - język zawartości atrybutu content

sheme - standard, zgodnie z którym zapisana jest zawartość atrybutu content

content - zawartość elementu

Dublin Core składa się z 15 podstawowych elementów:

Tytuł: DC.title

Jest to nazwa dokumentu.

Jeśli tytuł naszej strony brzmi "Mój blog:

wakacje w Grecji" to najodpowiedniejszą

nazwą dokumentu będzie "Wakacje w

Grecji", albo samo "Grecja".

<meta name="DC.title" lang="pl"

content="Wakacje w Grecji" />

Autor: DC.creator

Podmiot który stworzył dokument

- osoba, bądź organizacja.

<meta name="DC.creator"

content="Robert Nowak" />

Temat: DC.subject

Tematy poruszone w dokumencie.

Opisujemy je za pomocą słów kluczowych, albo fraz oddzielonych średnikiem.

<meta name="DC.subject" lang="pl" content="Gracja; Ateny; hotele; greckie jedzenie; sztuka gracka" />

Opis: DC.description

Opis dokumentu i jego treści.

<meta name="DC.description"

lang="pl" content="Notka z

pamiętnika - blog. Wspomnienia

z moich wakacji w Grecji." />

Wydawca: DC.publisher

Mówi o tym kto publikuje dokument.

<meta name="DC.publisher"

content="Onet.pl Blog" />

Współtwórca: DC.contributor

Zawiera informacje o osobie, organizacji bądź

usłudze pomogła w powstaniu dokumentu.

<meta name="DC.contributor"

content="Jan Kowalski" />

Data: DC.dateOstatnia ważna data związana z dokumentem.

Może to być publikacja, albo np. poważna aktualizacja. Pamiętajmy o tym, że jak ktoś szuka rozkładu jazdy komunikacji miejskiej w Atenach, to zależy mu na tym, by dokument był pisany w danym roku. Dlatego jeśli np. w naszej notatce o wakacjach w Grecji po upływie roku poprawiliśmy tylko przecinki, to nie zmieniajmy DC.date.Zalecane jest używanie formatu ISO-8601 (W3CDTF) czyli: RRRR-MM-DD (rok-miesiąc-dzień).

<meta name="DC.date" scheme="W3CDTF" content="2006-11-12" />

Typ dokumentu: DC.type

Mówi o typie dokumentu. Zbiór podstawowych typów został zawarty w zbiorze DCMIType. Zawiera on następujący typy: Collection, Dataset, Event, Image, InteractiveResource, MovingImage, PhysicalObject, Service, Software, Sound, StillImage, Text. Najczęściej używany jest oczywiście ten ostatni - czyli dokument tekstowy.

<meta name="DC.type" scheme="DCMIType" content="Text" />

Język: DC.language

Język w jakim został napisany dokument. DCTERMS.URI to standard zapisu kodu języka. Dla języka używanego w Wielkiej Brytanii użyjemy kodu "en_GB" (język angielski, Wielka Brytania). Dla języka polskiego będzie to "pl_PL".

<meta name="DC.language" scheme="DCTERMS.URI" content="pl_PL" />

Format dokumentu: DC.format

Zawiera informacje o formacie dokumentu, jego kodowaniu oraz rozmiarze. Jest to użyteczne przy wyborze odpowiedniego programu do otwarcia dokumentu. Rozmiar może zawierać informacje o fizycznej wielkości dokumentu, albo np. o długości ścieżki dźwiękowej.

<meta name="DC.format" content="text/html;charset=iso-8859-2" />

<meta name="DC.format" content="43576 bytes" />

Identyfikator: DC.identifier

Pełen adres dokumentu.

<meta name="DC.identifier"

content="http://robert.blog.onet.

pl/Wakacje_w_Grecji.html" />

Źródło: DC.sourceTu podajemy adresy URL stron, które wykorzystaliśmy jako istotne dla powstania dokumentu źródła informacji. Jeśli nasz dokument jest kopią innego, to podajemy adres oryginału.

Znacznik ten jest bardzo użyteczny, ponieważ ułatwia on czytelnikowi odnalezienie pełnej informacji, z której my skorzystaliśmy tylko w części. Może być też tak, że uprościliśmy jakiś naukowy, pisany żargonem tekst. Warto podać w ten czas czytelnikowi odniesienie do oryginału.

<meta name="DC.source" content="http://bartek.blog.onet.pl; http://www.grecja.pl" />

Zasięg: DC.coverage

Zawiera informację o tym, jakiego obszaru

dokument dotyczy. Przydatny szczególnie

dla organizacji rządowych.

<meta name="DC.coverage"

content="Miasto Kraków”/>

Podobne strony: DC.relation

Powinny się tu znaleźć odnośniki do stron

o podobnej tematyce.

<meta name="DC.relation"

content="http://www.grecja.pl;

http://www.ateny.com" />

Legalność: DC.rights

Zawiera adres licencji dokumentu.

<meta name="DC.rights"

content="http://robert.blog.onet.

pl/licencja.html" />

<TITLE>…….</TITLE>

Każda strona WWW powinna mieć tytuł określający skrótowo jej zawartość lub przynależność do większego serwisu internetowego. Tytuł strony wyświetlany jest na pasku tytułowym przeglądarki WWW, a w kodzie strony odpowiada za niego element <title> umieszczony w obszarze nagłówka strony.

Aby wyposażyć tworzoną pustą stronę WWW

w tytuł, należy otworzyć i zamknąć element

<title> w obrębie nagłówka strony (czyli

wewnątrz elementu <head>).

Następnie w obrębie elementu <title>

(czyli między znacznikiem otwierającym i

zamykającym) wprowadza się dowolną

nazwę strony.

Kod strony powinien w tym momencie wyglądać następująco:

<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">

<head>

<title> Moja pierwsza strona WWW </title>

</head>

<body>

</body>

</html>

Ćwiczenie 3 <TITLE>………..</TITLE>

Ćwiczenie 3 - efekt

PAMIĘTAJ

Należy pamiętać, że nazwa pliku zawierającego kod

strony WWW musi mieć rozszerzenie .html.

Dla pewności najlepiej zawsze samodzielnie

dopisywać je do nazwy pliku. Należy też w

nazwach plików zawierających kod tworzonych

stron używać wyłącznie małych liter — serwery

WWW często odróżniają nazwy plików pisane

małymi i wielkimi literami — i nie używać znaku

spacji, a raczej zastępować go myślnikiem.

PODSUMOWANIE

Po wykonaniu pierwszych ćwiczeń powinno się już wiedzieć, jak wyglądają znaczniki HTML, jak można je zagnieżdżać i jaka ich liczba jest niezbędna, by przeglądarka wyświetliła pustą stronę WWW bez zgłaszania jakiegokolwiek błędu.

Warto zapamiętać kod czystej strony WWW, gdyż każdą nową stronę trzeba zacząć od wprowadzenia tego "szkieletu strony", a dopiero później uzupełnia się kod kolejnymi elementami. Należy też wyrobić sobie nawyk częstego zapisywania dokonywanych zmian, by w razie problemów z zasilaniem lub niestabilnej pracy komputera nie stracić efektów wielogodzinnej pracy.

UWAGA

Nazwa strony powinna być krótka i

opisowa. Należy przy tym pamiętać, że

długość paska tytułowego okna

przeglądarki jest skończona, nie można

więc zakładać, że jeżeli na jednym

komputerze cały tytuł strony mieści się

na pasku tytułowym, na innych

komputerach będzie tak samo.