plik


ÿþIDZ DO IDZ DO PRZYK£ADOWY ROZDZIA£ PRZYK£ADOWY ROZDZIA£ ABC HTML SPIS TRERCI SPIS TRERCI Autor: Maria Sokó³ KATALOG KSI¥¯EK KATALOG KSI¥¯EK ISBN: 83-7197-835-9 Format: B5, stron: 192 KATALOG ONLINE KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG ZAMÓW DRUKOWANY KATALOG TWÓJ KOSZYK TWÓJ KOSZYK £atwy start dla nowicjuszy, którzy w krótkim czasie staj¹ siê profesjonalistami oraz DODAJ DO KOSZYKA przystêpne wyjaSnienie najwa¿niejszych terminów: Internet, HTML, WWW. DODAJ DO KOSZYKA Ksi¹¿ki Marii Sokó³ ciesz¹ siê podobnym zainteresowaniem i zdobywaj¹ podobne opinie, jak publikacje Laury Lemay ( HTML 4. Vademecum profesjonalisty , Helion). I tym CENNIK I INFORMACJE razem polska autorka daje dowód umiejêtnoSci przekazywania wiedzy na trudne tematy. CENNIK I INFORMACJE W ksi¹¿ce z serii ABC, przeznaczonej dla pocz¹tkuj¹cych, zaprezentowa³a m.in. nastêpuj¹ce zagadnienia: ZAMÓW INFORMACJE ZAMÓW INFORMACJE O NOWORCIACH O NOWORCIACH Znaczniki HTML. Kaskadowe arkusze stylów. ZAMÓW CENNIK ZAMÓW CENNIK Osadzanie obrazów. Tworzenie tabel. Ramki i uk³ady ramek. CZYTELNIA CZYTELNIA Ró¿nice pomiêdzy jêzykiem HTML, a now¹ specyfikacj¹ XHTML. FRAGMENTY KSI¥¯EK ONLINE FRAGMENTY KSI¥¯EK ONLINE Wiedzê teoretyczn¹ doskonale uzupe³niaj¹ liczne przyk³ady ilustruj¹ce jêzyk HTML. Dziêki nim szybko nauczysz siê tworzenia stron WWW w czystym kodzie HTML. Póxniej pozostanie tylko rozwiniêcie skrzyde³ fantazji, by tworzyæ serwisy, które zdobêd¹ uznanie i za które otrzymasz wymarzone honorarium. Wydawnictwo Helion ul. Chopina 6 44-100 Gliwice tel. (32)230-98-63 e-mail: helion@helion.pl Wstp ...............................................................................................5 RozdziaB 1. Informacje podstawowe......................................................................7 Zacznijmy od A...................................................................................................................7 Od historii do terazniejszo[ci ..............................................................................................9 Definicja typu dokumentu  DTD...................................................................................10 Zapisywanie dokumentów HTML w edytorze i otwieranie w przegldarce......................11 Troch¹ treningu .................................................................................................................13 Najwa|niejsze informacje .................................................................................................13 RozdziaB 2. Internet, strona WWW i znaczniki HTML ...........................................15 World Wide Web i strona WWW .....................................................................................15 Znaczniki...........................................................................................................................16 Elementy dokumentu HTML ............................................................................................17 Kodowanie polskich znaków ............................................................................................20 Najwa|niejsze informacje .................................................................................................21 RozdziaB 3. Znaczniki HTML formatujce tekst i nadajce struktur dokumentowi HTML ..........................................23 NagBówki i akapity tekstu..................................................................................................23 Trzy rodzaje list.................................................................................................................34 Najwa|niejsze informacje .................................................................................................40 RozdziaB 4. Podstawy kaskadowych arkuszy stylów ............................................43 Ogólne informacje na temat kaskadowych arkuszy stylów ..............................................43 Komentarze CSS ...............................................................................................................49 Styl wpisany ......................................................................................................................50 Osadzony arkusz stylów....................................................................................................51 Zewn¹trzny arkusz stylów.................................................................................................57 Rozciganie stylu ..............................................................................................................59 Wydzielone bloki ..............................................................................................................62 PrzykBady stylów CSS dla tBa strony WWW ........................................................................64 Atrybuty stylu odnoszce si¹ do tekstu .............................................................................68 Najwa|niejsze informacje .................................................................................................75 RozdziaB 5. Obrazy w dokumencie HTML.............................................................79 Najwa|niejsze informacje .................................................................................................90 RozdziaB 6. PoBczenia .......................................................................................93 Uniform Resource Locator................................................................................................93 Ulokowanie dokumentu a [cie|ka dost¹pu .......................................................................94 Definiowanie poBczeD......................................................................................................96 4 ABC jzyka HTML Definiowanie poBczenia z inn stron..............................................................................99 Zakotwiczenia .................................................................................................................105 Wi¹cej o obrazach peBnicych funkcj¹ poBczeD.............................................................109 PoBczenia z archiwami FTP...........................................................................................115 Najwa|niejsze informacje ...............................................................................................115 RozdziaB 7. Tabele HTML..................................................................................117 Elementy konstrukcyjne tabeli........................................................................................132 Najwa|niejsze informacje ...............................................................................................134 RozdziaB 8. Ramki i ukBady ramek ....................................................................137 Najwa|niejsze informacje ...............................................................................................149 RozdziaB 9. HTML a XHTML..............................................................................151 Dodatek A Znaczniki HTML i ich funkcje..........................................................157 Dodatek B Podstawowe moduBy kodu HTML ....................................................181 Dodatek C Atrybuty standardowe ....................................................................185 Dodatek D Kolory w HTML ..............................................................................187 RozdziaB 2. World Wide Web i strona WWW Co to jest World Wide Web? World Wide Web (w skrócie WWW) to sie komputerów nazywana popularnie Interne- tem. Tworz j komputery z caBego [wiata. Komputery te porozumiewaj si¹ ze sob za po[rednictwem protokoBu HTTP. Jak to dziaBa? Wszelkie informacje umieszczone w sieci zapisane s w dokumentach zwanymi stronami WWW. Strona WWW to dokument utworzony za pomoc j¹zyka HTML. Gotowe strony WWW zapisywane s na specyficznym komputerze, który nazywamy serwerem. Serwer to wBa[ciwie program, ale przyj¹Bo si¹ okre[la tym mianem tak|e komputer, na którym zainstalowano ten program. Serwer jest odpowiedzialny za realizacj¹ |dania przesBania dokumentów do tego komputera, który wystpiB z takim |daniem. Jest tak|e konieczny do publikowania dokumentów w Internecie. Internet z kolei stanowi sie komputerów poBczonych ze sob. Oczywi[cie nie fizycznie. Komputery mog jednak komunikowa si¹ ze sob i przesyBa sobie dane, czyli informacje. Strony WWW stano- wi jedno ze zródeB informacji. Co musisz zrobi, |eby przeglda strony WWW? Aby przeglda strony WWW, konieczne jest nawizanie poBczenia z Internetem  za po[rednictwem modemu lub Bcza staBego  i uruchomienie specjalnego programu, który nazywa si¹ przegldark  najpopularniejsze przegldarki to Netscape Navigator i Internet Explorer. Przegldark¹ nale|y poinformowa, gdzie ma szuka danych. Infor- macja ta zawarta jest w adresie URL. 16 ABC j zyka HTML Co to jest adres URL? URL  to skrót od Uniform Resource Locator, co mo|na przetBumaczy jako  uniwersalny identyfikator zasobów . Jego posta jest mniej wi¹cej taka: http://www.dobrastrona.com/. Adres ten wpisujesz najcz¹[ciej w polu adresu przegldarki (patrz rysunek 2.1). Prze- gldarka wysyBa do komputera (serwera), którego adres podaBe[, wiadomo[ zawie- rajc |danie strony. Serwer pobiera odpowiednie dane i przekazuje je wyst¹pujcemu o nie komputerowi. Rysunek 2.1. Pole adresu przegldarki  tu wpisujesz adres URL strony, której zawarto[ chcesz wy[wietli w przegldarce Co przegldarka zrobi z danymi, które otrzyma od serwera? Dane, które trafiBy do Twojej przegldarki, s zakodowane w specjalny sposób  s zapisane w j¹zyku HTML. Przegldarce to nie przeszkadza  potrafi ona interpretowa ten kod, wi¹c wy[wietla pobran stron¹ na Twoim ekranie. J¹zyk HTML informuje przegldark¹, jak ma obsBu|y pobrane dane. Tak wi¹c sam widzisz, jak wa|ny jest j¹zyk HTML. Dotrzemy teraz do jego istoty  zajmiemy si¹ znacznikami tego j¹zyka. Znaczniki Je[li wy[wietlisz kod zródBowy strony WWW, zobaczysz, |e zawiera on szereg poleceD j¹zyka HTML umieszczonych w nawiasach ktowych. Twory te nosz nazw¹ znaczników. Jak wygldaj znaczniki? Znaczniki stosowane s zazwyczaj w parach:  , np.  . Zwró uwag¹ na uko[nik ( ), który odró|nia znacznik zamykajcy od otwierajcego. Od zasady wyst¹powania znaczników w parach istniej wyjtki. Oto niektóre z nich: f&  znacznik akapitu. Wprawdzie istnieje znacznik zamykajcy ( ), ale pomini¹cie go nie spowoduje bB¹du w dziaBaniu strony; stosuj ten znacznik, aby rozpocz nowy akapit. f&  znacznik nowego wiersza. f&  znacznik umo|liwiajcy dodanie linii poziomej. Par¹ znaczników (lub znacznik pojedynczy, je[li nie ma on znacznika zamykajcego) nazywa si¹ tak|e elementem. Element pozbawiony znacznika zamykajcego nazywa si¹ pustym. Mo|e on zawiera jedynie atrybuty. RozdziaB 2. f& Internet, strona WWW i znaczniki HTML 17 f& f& f& Jaka jest funkcja znaczników? Znaczniki informuj przegldark¹, jak wy[wietli stron¹ na ekranie. Wielkie czy maBe litery w znacznikach? Nie ma znaczenia, czy znaczniki zapisane s za pomoc maBych, czy du|ych liter. Oznacza to, |e jest tym samym, co . Warto jednak zacz przyzwyczaja si¹ do maBych liter. S one zalecane w rekomendacji W3C dotyczcej specyfikacji HTML 4, a w specyfikacji XHTML s wymagane. Co to s atrybuty znaczników i jaka jest ich funkcja? Atrybuty znaczników dostarczaj dodatkowych informacji o elementach strony, defi- niowanych poprzez znaczniki. Je[li na przykBad chciaBby[, aby Twoja strona miaBa tBo w kolorze zielonym, wystarczy, |e poinformujesz o tym przegldark¹, dodajc do znacznika odpowiedni atrybut: . Atrybut definiowany jest za pomoc pary: i zawsze jest umieszczany w znaczniku otwierajcym danego elementu HTML. Warto[ci nale|y podawa w cudzysBowie  po- jedynczym ( ) lub podwójnym ( . Elementy dokumentu HTML Pewne znaczniki peBni szczególne funkcje. Tworz bowiem podstawowy szkielet doku- mentu HTML. Jaka jest podstawowa posta kodu dokumentu HTML? Otwórz Notatnik lub edytor Webber i wpisz w nim nast¹pujcy tekst (wydruk 2.1)  jest to podstawowy, najprostszy szkielet dokumentu HTML: Wydruk 2.1. Podstawowy szkielet dokumentu HTML Zapisz plik pod nazw mojastrona.html, uruchom przegldark¹ i otwórz w niej swój plik (wybierz w menu File lub Plik  w zale|no[ci od wersji j¹zykowej  pozycj¹ Open, Open File lub Otwórz). W przegldarce wy[wietlone zostanie tylko zdanie To jest moja pierwsza strona WWW. Reszta tekstu nie pojawi si¹, poniewa| stanowi dla przegldarki kod, który informuje j, co ma z dokumentem zrobi (patrz rysunek 2.2). 18 ABC j zyka HTML Rysunek 2.2. Zapisz dokument HTML i otwórz go w przegldarce  oto Twoja pierwsza strona WWW Jakie znaczenie maj poszczególne wyra|enia kodu z wydruku 2.1? Pierwszym znacznikiem w Twoim dokumencie HTML jest znacznik . Informuje on przegldark¹, |e jest to pocztek dokumentu HTML. Ostatnim znacznikiem kodu jest znacznik  jak ju| wiesz, jest to znacznik zamykajcy i informuje on przegldark¹, |e na nim koDczy si dokument HTML. Znaczniki i informuj, |e wszystko, co znajduje si¹ mi¹dzy nimi stano- wi dokument HTML. Now stron¹ b¹dziesz zawsze rozpoczynaB od znacznika i koDczyB znacznikiem . Pierwszym elementem strony jest nagBówek. Jego ramy wyznacza para  . Mi¹dzy tymi znacznikami umieszczany jest kod definiujcy tytuB strony. W |adnym wypadku nie nale|y tu umieszcza tre[ci strony! Zawarto[ nagBówka nie jest wy[wietlana na stronie WWW. Zwró jednak uwag¹ na pasek tytuBu okna przegldarki, w którym wy[wietliBe[ swoj pierwsz stron¹ WWW. Tekst, który wpisaBe[ mi¹dzy znacznikami  , pojawia si¹ na pasku tytuBu tego okna. Strona mo|e mie tylko jeden tytuB, a ten z kolei mo|e zawiera tylko tekst  |adne inne znaczniki nie s tu dozwolone. TytuB nie mo|e by zbyt dBugi, bo nie zmie[ci si¹ na pasku tytuBu, ale nie przesadz te| w odwrotn stron¹, aby da szans¹ przypadkowym czytelnikom zorientowa si¹, jaka jest tematyka strony. Strona WWW ma oczywi[cie swoj zawarto[. W przykBadzie umie[cili[my j mi¹dzy znacznikami  . One wBa[nie wyznaczaj drugi element strony WWW  obszar tre[ci. RozdziaB 2. f& Internet, strona WWW i znaczniki HTML 19 f& f& f& Para  wyznacza podstawow cz¹[ strony  tu twórca strony WWW umieszcza wszystko: tekst, obrazy, poBczenia itd. Elementy strony WWW cz¹sto nazywa si¹ (od angielskich nazw znaczników) sekcj head i sekcj body. Potrafisz ju| je zdefiniowa i umiesz ju| wy[wietli na ekranie przegldarki tekst. Pora, aby[ poznaB nowe znaczniki i nauczyB si¹ kontrolowa wygld wy[wietlanego na ekranie tekstu oraz nadawa mu okre[lon struktur¹. Co to jest element meta? Element zawiera ogólne informacje na temat dokumentu. Umieszczane s one mi¹- dzy innymi w znaczniku . Najcz¹[ciej s to informacje przydatne przegldar- kom lub sBowa kluczowe, wykorzystywane przez serwisy wyszukujce (coraz rzadziej jednak). W znaczniku mo|na na przykBad umie[ci adres URL, pod który przegl- darka ma si¹ skierowa, aby wy[wietli now wersj¹ strony WWW lub opis dokumentu. Do czego sBu| atrybuty znacznika <meta>? Niektóre serwisy wyszukujce korzystaj z atrybutów znacznika przy indek- sowaniu dokumentów. Atrybuty opisuj dokument i dostarczaj sBów kluczowych. I tak, atrybut okre[la sposób opisu dokumentu dostarczony w atrybucie . Oto przykBad elementu , który definiuje opis strony ( ): Oto przykBad elementu , który zawiera sBowa kluczowe, charakteryzujce zawar- to[ strony WWW ( ): Poni|ej przedstawiony zostaB przykBad dokumentu HTML, w którym za pomoc ele- mentu umieszczono informacje o autorze strony, dacie ostatniej modyfikacji do- kumentu oraz o stosowanym oprogramowaniu (patrz wydruk 2.2). Wydruk 2.2. Atrybuty znacznika <meta> 20 ABC j zyka HTML Jak wykorzysta element meta, aby skierowa u|ytkownika pod inny adres URL? Element b¹dzie bardzo przydatny, je[li zmieniB si¹ adres URL, pod którym mo|na byBo oglda Twoj stron¹ WWW. Na wydruku 2.3 znajdziesz kod HTML, który nie tylko pozwoli poinformowa u|ytkownika, gdzie powinien Ci¹ teraz szuka, ale nawet sam skieruje go we wBa[ciwe miejsce. Wydruk 2.3. Kierowanie u|ytkownika pod nowy adres URL Kodowanie polskich znaków Jak wykorzysta znacznik <meta>, aby zdefiniowa stron kodow? Poprawne zdefiniowanie kodowania znaków jest w dokumencie HTML bardzo po|dane. Zaleca si¹, aby polskie strony byBy kodowane w ISO-8859-2, bo tylko wtedy b¹d poprawnie wy[wietlane. Korzystajc z edytora Webber, nie musisz si¹ martwi o poprawno[ kodowania samych liter  to jego zmartwienie  musisz jednak pami¹ta o wstawieniu odpowiedniego nagBówka . Aby zapewni czytelno[ dokumentu HTML, mo|esz: RozdziaB 2. f& Internet, strona WWW i znaczniki HTML 21 f& f& f& f& Zrezygnowa ze stosowania polskich znaków diakrytycznych  takie rozwizanie posiada wiele zalet: niezale|nie od systemu zawsze wida znaki, a poza tym wyrazy nie s podzielone dziwnymi znakami. Mo|e sBowa nie s poprawne ortograficznie, ale wzgl¹dnie czytelne. Zdarza si¹, |e potencjalni czytelnicy nie posiadaj przegldarki czytajcej po polsku. Wi¹kszo[ przegldarek w Polsce zapewne ma polsk stron¹ kodow, ale niekoniecznie tak b¹dzie gdzie[ w [wiecie. Dlatego te| kodowanie bez polskich znaków jest do[ dobrym rozwizaniem, poniewa| nie wymaga |adnych specjalnych zabiegów. f& Korzysta z kodowania Windows-1250  kodowanie Windows zapewnia poprawne ogldanie strony u|ytkownikom systemu Windows, ale s przecie| inne systemy i inni u|ytkownicy. Niewtpliwie zalet tego sposobu jest to, |e u|ytkownicy polskiej wersji systemu Windows mog bez |adnych problemów pisa kod swoich stron, korzystajc z Notatnika. Gdy z jakich[ powodów zechcesz zdefiniowa w dokumencie HTML stron¹ kodow Windows-1250, wpisz odpowiedni informacj¹: Takie rozwizanie nale|y jednak odradza. f& Zdefiniowa stron¹ kodow ISO-8859-2  aby zdefiniowa w dokumencie HTML t¹ stron¹ kodow, wpisz w elemencie : Je[li zadeklarujesz stron¹ kodow w ten wBa[nie sposób, musisz skorzysta z edytora, który potrafi prawidBowo kodowa polskie litery  takim edytorem jest Webber (http:// www.magsoft.com.pl/~rsokol/). Gorco polecam takie wBa[nie rozwizanie. Najwa niejsze informacje f& World Wide Web (w skrócie WWW) to sie komputerów nazywana popularnie Internetem. f& Informacje dost¹pne s w Internecie w postaci dokumentów HTML, zwanych stronami WWW. f& Strony WWW umieszczane s na specyficznych komputerach, zwanych serwerami. f& Aby przeglda strony WWW, konieczne jest nawizanie poBczenia z Internetem  za po[rednictwem modemu lub Bcza staBego  i uruchomienie specjalnego programu, który nazywa si¹ przegldark. f& URL  to skrót od Uniform Resource Locator, co mo|na przetBumaczy jako  uniwersalny identyfikator zasobów . Jego posta jest mniej wi¹cej taka: http:// www.dobrastrona.com/. Adres ten okre[la ulokowanie strony WWW i jest podawany w polu adresu przegldarki. 22 ABC j zyka HTML f& Dane, które trafiBy do Twojej przegldarki, s zakodowane w specjalny sposób  s zapisane w j¹zyku HTML. J¹zyk HTML informuje przegldark¹, jak ma obsBu|y pobrane dane  informacje te zawarte s w znacznikach. f& Znaczniki to polecenia j¹zyka HTML umieszczone w nawiasach ktowych. Ich posta jest nast¹pujca: . f& Wielko[ liter przy pisaniu znaczników nie ma znaczenia. f& Dokument HTML otwiera znacznik , a zamyka znacznik . Elementy strony umieszczane s mi¹dzy tymi znacznikami. f& Podstawowe elementy strony WWW to obszar nagBówka i obszar tre[ci (sekcja head i sekcja body). f& Obszar nagBówka wyznaczaj znaczniki i . f& Zawarto[ strony WWW  tekst, obrazy, poBczenia itp.  jest umieszczana mi¹dzy znacznikami  . One wBa[nie wyznaczaj drugi element strony WWW  obszar tre[ci. f& Element zawiera ogólne informacje na temat dokumentu. Umieszczane s one mi¹dzy innymi w znaczniku . Najcz¹[ciej s to informacje przydatne przegldarkom lub sBowa kluczowe wykorzystywane przez serwisy wyszukujce. W znaczniku mo|na na przykBad umie[ci adres URL, pod który przegldarka ma si¹ skierowa, aby wy[wietli now wersj¹ strony WWW lub opis dokumentu. Mo|na tak|e umie[ci nowy adres URL, pod który u|ytkownik zostanie automatycznie skierowany po okre[lonym czasie. f& Stron¹ kodow ISO-8859-2 (polskie litery!) definiuje si¹ w elemencie :

Wyszukiwarka

Podobne podstrony:
M Sokół ABC języka HTML Wstęp
M Sokół ABC języka HTML Rozdział III Znaczniki HTML formatujące tekst
ABC jezyka html i xhtml
M Sokół ABC języka HTML
html
Abc All Of My Heart
ABC?ar Of The World
Podstawy mówionego języka tybetańskiego

więcej podobnych podstron