background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

1

1

Wiadomości podstawowe z zakresu 

Wiadomości podstawowe z zakresu 

budowy języka HTML 

budowy języka HTML 

Źródło: http://www.staff.amu.edu.pl/~psi/informatyka/kluczew/I2_Spreadsheet.htm#Formaty%20danych

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

2

2

Budowa podstawowe zasady  

Budowa podstawowe zasady  

Wielkość liter w poleceniach HTML jest obojętna. 

W nazwach plików HTML, zaleca się stosowanie małych liter 

a więc 

plik.html

plik.html

, a nie 

Plik.html

Plik.html

 czy 

PLIK.HTML

PLIK.HTML

Związane  jest  to  z  faktem,  iż  o  ile  takie  systemy  operacyjne  jak 

DOS

DOS

  czy 

WINDOWS

WINDOWS

 nie różnicują dużych i małych liter o tyle w systemach 

UNIX'owych

UNIX'owych

 

takie zjawisko zachodzi.

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

3

3

Standardowy dokument 

Standardowy dokument 

HTML

HTML

 powinien zawierać co 

 powinien zawierać co 

najmniej trzy elementy. 

najmniej trzy elementy. 

Są to:

Są to:

<HTML> </HTML>

<HTML> </HTML>

Znaczniki  otwierający  i  zamykający  dokument  HTML  -między  nimi  jest  umieszczana 

Znaczniki  otwierający  i  zamykający  dokument  HTML  -między  nimi  jest  umieszczana 

cała treść dokumentu. Sam znacznik nie jest bezpośrednio widoczny w przeglądarce.

cała treść dokumentu. Sam znacznik nie jest bezpośrednio widoczny w przeglądarce.

<HEAD> </HEAD>

<HEAD> </HEAD>

Znacznik  części  nagłówkowej  umieszczany  wewnątrz  znaczników 

Znacznik  części  nagłówkowej  umieszczany  wewnątrz  znaczników 

HTML

HTML

.  Jest  to  sekcja 

.  Jest  to  sekcja 

zawierająca  podstawowe  informacje  o  dokumencie,  w  pierwszym  rzędzie  tytuł  strony, 

zawierająca  podstawowe  informacje  o  dokumencie,  w  pierwszym  rzędzie  tytuł  strony, 

informacje o treści strony, autorze, systemie kodowania znaków w dokumencie itd.

informacje o treści strony, autorze, systemie kodowania znaków w dokumencie itd.

<BODY> </BODY>

<BODY> </BODY>

Jest  to  znacznik  umieszczany  wewnątrz  znaczników 

Jest  to  znacznik  umieszczany  wewnątrz  znaczników 

HTML

HTML

,  za  znacznikami 

,  za  znacznikami 

HEAD

HEAD

Ta część zawiera konkretną treść dokumentu. 

Ta część zawiera konkretną treść dokumentu. 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

4

4

Standardowy dokument 

Standardowy dokument 

HTML

HTML

 powinien zawierać co 

 powinien zawierać co 

najmniej trzy elementy 

najmniej trzy elementy 

W praktyce wygląda to następująco:

W praktyce wygląda to następująco:

<HTML>

<HTML>

<HEAD> 

<HEAD> 

Ta część zawiera podstawowe informacje o dokumencie 

Ta część zawiera podstawowe informacje o dokumencie 

</HEAD>

</HEAD>

<BODY>

<BODY>

Ta część zawiera treść dokumentu:

• tekst

• linia pozioma

• wykazy

• odsyłacze –hiperłącza

• grafika

• 

tabele

</BODY>

</BODY>

</HTML>

</HTML>

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

5

5

Ta część zawiera podstawowe informacje o dokumencie

Ta część zawiera podstawowe informacje o dokumencie

<HEAD>

<HEAD>

Najważniejszy element - tytuł strony, ukazujący się na belce tytułowej przeglądarki

Najważniejszy element - tytuł strony, ukazujący się na belce tytułowej przeglądarki

<TITLE>

<TITLE>

 Treść tytułu strony

 Treść tytułu strony

</TITLE>

</TITLE>

<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-2">

<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-2">

Wpis  jest  deklaracją  polskiej  strony  kodowej  dokumentu  w  systemie  iso-8859-2.  Inny  system  kodowania 

Wpis  jest  deklaracją  polskiej  strony  kodowej  dokumentu  w  systemie  iso-8859-2.  Inny  system  kodowania 

polskich znaków to windows-1250 ostatni człon wtedy ma zapis: charset=windows-1250. Polecenie to jest 

polskich znaków to windows-1250 ostatni człon wtedy ma zapis: charset=windows-1250. Polecenie to jest 

bezwzględnie  zalecane  przy  tworzeniu  stron  WWW.  Jego  brak  jest,  niestety,  powszechnym  błędem  na 

bezwzględnie  zalecane  przy  tworzeniu  stron  WWW.  Jego  brak  jest,  niestety,  powszechnym  błędem  na 

stronach HTML-owych nowicjuszy. Polskie edytory wstawiają domyślnie deklarację ISO.

stronach HTML-owych nowicjuszy. Polskie edytory wstawiają domyślnie deklarację ISO.

<META NAME ="Description" CONTENT="jakaś tam treść">

<META NAME ="Description" CONTENT="jakaś tam treść">

Wpis opisuje zawartość strony. To, co umieściliśmy w ramach Description zostanie wyświetlone, jako opis 

Wpis opisuje zawartość strony. To, co umieściliśmy w ramach Description zostanie wyświetlone, jako opis 

naszej  strony  w  przypadku  zakwalifikowania  jej  jako  jednego  z  elementów  wyszukiwania  programów 

naszej  strony  w  przypadku  zakwalifikowania  jej  jako  jednego  z  elementów  wyszukiwania  programów 

indeksująco-wyszukiwawczych. Zaleca się nieprzekraczalnie 150-200 znaków. 

indeksująco-wyszukiwawczych. Zaleca się nieprzekraczalnie 150-200 znaków. 

<META NAME="Keywords" CONTENT="jakieś wyrazy kluczowe">

<META NAME="Keywords" CONTENT="jakieś wyrazy kluczowe">

Wpis  informuje  o  wyrazach  kluczowych  dokumentu,  zwracając  przykładową  wartość  Keywords:  HTML, 

Wpis  informuje  o  wyrazach  kluczowych  dokumentu,  zwracając  przykładową  wartość  Keywords:  HTML, 

WWW,.  Wyrazy  kluczowe,  umożliwiają  programom  indeksująco-wyszukiwawczym  znaleźnie  naszej  strony 

WWW,.  Wyrazy  kluczowe,  umożliwiają  programom  indeksująco-wyszukiwawczym  znaleźnie  naszej  strony 

przez innych użytkowników.

przez innych użytkowników.

<META NAME="Author" CONTENT="imię i nazwisko">

<META NAME="Author" CONTENT="imię i nazwisko">

Wpis informuje o autorze strony.

Wpis informuje o autorze strony.

</HEAD>

</HEAD>

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

6

6

Dodatkowe parametry sekcji 

Dodatkowe parametry sekcji 

BODY

BODY

 

 

Spis zagadnień:

Spis zagadnień:

Parametr BACKGROUND.

Parametr BACKGROUND.

Parametr BGCOLOR.

Parametr BGCOLOR.

Parametr TEXT.

Parametr TEXT.

Parametry odsyłacza.

Parametry odsyłacza.

Parametry marginesów.

Parametry marginesów.

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

7

7

Definiując sekcję 

Definiując sekcję 

<BODY>

<BODY>

 

 

można zdefiniować kilka parametrów, 

można zdefiniować kilka parametrów, 

które określą podstawowe parametry 

które określą podstawowe parametry 

graficznej postaci strony.

graficznej postaci strony.

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

8

8

Parametr 

Parametr 

BACKGROUND

BACKGROUND

Parametr BACKGROUND pozwala wybrać obrazek, który pokaże 

Parametr BACKGROUND pozwala wybrać obrazek, który pokaże 

się  w  tle  dokumentu  w  przeglądarce.  Umieszczamy  go 

się  w  tle  dokumentu  w  przeglądarce.  Umieszczamy  go 

wewnątrz głównego znacznika body.

wewnątrz głównego znacznika body.

<BODY BACKGROUND="URL albo ścieżka/nazwa_pliku">

<BODY BACKGROUND="URL albo ścieżka/nazwa_pliku">

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

9

9

Parametr 

Parametr 

BACKGROUND

BACKGROUND

Zamiast obrazka jako tło strony można zdefiniować konkretny kolor za 

Zamiast obrazka jako tło strony można zdefiniować konkretny kolor za 

pomocą  parametru 

pomocą  parametru 

BGCOLOR

BGCOLOR

.  Znacznik 

.  Znacznik 

<BODY>

<BODY>

  przyjmie  wtedy 

  przyjmie  wtedy 

postać:

postać:

<BODY BGCOLOR="kolor">

<BODY BGCOLOR="kolor">

UWAGA:

UWAGA:

Choć na pierwszy rzut oka wydaje się nielogicznym umieszczanie jednocześnie 

Choć na pierwszy rzut oka wydaje się nielogicznym umieszczanie jednocześnie 

parametrów 

parametrów 

BACKGROUND

BACKGROUND

 i 

 i 

BGCOLOR

BGCOLOR

 to w praktyce warto deklarować kolor 

 to w praktyce warto deklarować kolor 

tła  strony,  gdyż  wiele  osób  wyłącza  grafikę,  w  przeglądarce  -  wtedy 

tła  strony,  gdyż  wiele  osób  wyłącza  grafikę,  w  przeglądarce  -  wtedy 

widoczny  jest  jedynie  kolor  tła  strony.  Dlatego  nawet  gdy  używamy  pliku 

widoczny  jest  jedynie  kolor  tła  strony.  Dlatego  nawet  gdy  używamy  pliku 

graficznego jako  tła, dobrze jest także  podawać jako alternatywny kolor tła 

graficznego jako  tła, dobrze jest także  podawać jako alternatywny kolor tła 

strony.

strony.

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

10

10

Parametr 

Parametr 

BODY TEXT, LINK, VLINK, ALINK

BODY TEXT, LINK, VLINK, ALINK

Parametr TEXT pozwala określić kolor tekstu w dokumencie:

Parametr TEXT pozwala określić kolor tekstu w dokumencie:

<BODY TEXT="kolor">

<BODY TEXT="kolor">

W znaczniku BODY Możemy również określić kolory odsyłaczy:

W znaczniku BODY Możemy również określić kolory odsyłaczy:

standardowy kolor odsyłacza: 

standardowy kolor odsyłacza: 

LINK="kolor"

LINK="kolor"

 

 

kolor odsyłacza, który został co najmniej raz użyty:

kolor odsyłacza, który został co najmniej raz użyty:

VLINK="kolor

VLINK="kolor

kolor  aktywnego  odsyłacza  (Odsyłacz  aktywny  to  odsyłacz  w  trakcie 

kolor  aktywnego  odsyłacza  (Odsyłacz  aktywny  to  odsyłacz  w  trakcie 

ładowania dowiązanego do niego dokumentu): 

ładowania dowiązanego do niego dokumentu): 

ALINK="kolor"

ALINK="kolor"

 

 

<BODY LINK="kolor1" VLINK="kolor2" ALINK="kolor3">

<BODY LINK="kolor1" VLINK="kolor2" ALINK="kolor3">

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

11

11

Parametr marginesów strony

Parametr marginesów strony

Z  sobie  tylko  znanych  powodów  zarówno  EXPLORER  jak  i  NETSCAPE  rożnie  określają 

Z  sobie  tylko  znanych  powodów  zarówno  EXPLORER  jak  i  NETSCAPE  rożnie  określają 

marginesy  strony.  Z  tego  powodu  dla  każdego  z  nich  musimy  oddzielnie  określić 

marginesy  strony.  Z  tego  powodu  dla  każdego  z  nich  musimy  oddzielnie  określić 

marginesy strony. 

marginesy strony. 

 

 

Dla 

Dla 

EXPLORER'a

EXPLORER'a

 są to parametry:

 są to parametry:

lewy margines: 

lewy margines: 

LEFTMARGIN="0"

LEFTMARGIN="0"

 

 

prawy margines: 

prawy margines: 

RIGHTMARGIN="0"

RIGHTMARGIN="0"

 

 

górny margines: 

górny margines: 

TOPMARGIN="0"

TOPMARGIN="0"

 

 

dolny margines: 

dolny margines: 

BOTTOMMARGIN="0"

BOTTOMMARGIN="0"

 

 

 

 

Dla 

Dla 

NETSCAPE

NETSCAPE

 są to parametry:

 są to parametry:

marginesy boczne: 

marginesy boczne: 

MARGINWIDTH="0"

MARGINWIDTH="0"

 

 

marginesy górne i dolne: 

marginesy górne i dolne: 

MARGINHEIGHT="0"

MARGINHEIGHT="0"

 

 

<

<

BODY 

LEFTMARGIN="0" 

RIGHTMARGIN="0" 

TOPMARGIN="0" 

BODY 

LEFTMARGIN="0" 

RIGHTMARGIN="0" 

TOPMARGIN="0" 

BOTTOMMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">

BOTTOMMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

12

12

Parametr marginesów strony

Parametr marginesów strony

Oczywiście  wszystkie  te  parametry  możemy  stosować  razem 

Oczywiście  wszystkie  te  parametry  możemy  stosować  razem 

przy czym ich kolejność w znaczniku 

przy czym ich kolejność w znaczniku 

BODY

BODY

 jest dowolna:

 jest dowolna:

<BODY BACKGROUND="index/notel.gif" BGCOLOR="#FFFFFF" 

<BODY BACKGROUND="index/notel.gif" BGCOLOR="#FFFFFF" 

TEXT="#000000" LINK="#0000FF" ALINK="#FF0000" 

TEXT="#000000" LINK="#0000FF" ALINK="#FF0000" 

VLINK="#000080" LEFTMARGIN="0" RIGHTMARGIN="0" 

VLINK="#000080" LEFTMARGIN="0" RIGHTMARGIN="0" 

TOPMARGIN="0" BOTTOMMARGIN="0" MARGINWIDTH="0" 

TOPMARGIN="0" BOTTOMMARGIN="0" MARGINWIDTH="0" 

MARGINHEIGHT="0">

MARGINHEIGHT="0">

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

13

13

Tekst

Tekst

Spis zagadnień:

Spis zagadnień:

1.

1.

 

 

Znacznik akapitu.

Znacznik akapitu.

2.

2.

 

 

Znacznik końca wiersza.

Znacznik końca wiersza.

3.

3.

 

 

Atrybuty czcionki.

Atrybuty czcionki.

4.

4.

 

 

Formatowanie bloków.

Formatowanie bloków.

5.

5.

 

 

Pogrubienie.

Pogrubienie.

6.

6.

 

 

Pochylenie.

Pochylenie.

7.

7.

 

 

Podkreślenie.

Podkreślenie.

8.

8.

 

 

Stała szerokość znaku.

Stała szerokość znaku.

9.

9.

 

 

Przekreślenie.

Przekreślenie.

10.

10.

 

 

Indeks górny.

Indeks górny.

11.

11.

 

 

Indeks dolny.

Indeks dolny.

12.

12.

 

 

Czcionka duża.

Czcionka duża.

13.

13.

 

 

Czcionka mała.

Czcionka mała.

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

14

14

Znaczniki akapitu i jego parametry 

Znaczniki akapitu i jego parametry 

Znacznik akapitu 

Znacznik akapitu 

<P> treść akapitu </P>

<P> treść akapitu </P>

Akapit to podstawowy blok tekstu w dokumencie HTML podobnie jak w edytorze tekstu MS WORD. Poszczególne akapity są 

Akapit to podstawowy blok tekstu w dokumencie HTML podobnie jak w edytorze tekstu MS WORD. Poszczególne akapity są 

oddzielone  od  siebie  dodatkową  przestrzenią,  dzięki  czemu  są  wyraźnie  widoczne  na  stronie 

oddzielone  od  siebie  dodatkową  przestrzenią,  dzięki  czemu  są  wyraźnie  widoczne  na  stronie 

HTML

HTML

. Przy redagowaniu 

. Przy redagowaniu 

tekstu należy pamiętać, że  nie jest ważne "fizyczne" ułożenie tekstu w edytorze 

tekstu należy pamiętać, że  nie jest ważne "fizyczne" ułożenie tekstu w edytorze 

HTML

HTML

, a zastosowane znaczniki. Jeśli 

, a zastosowane znaczniki. Jeśli 

wpiszemy  jakiś  wiersz  tekstu,  a  potem  zaczniemy  następny  niżej,  przeglądarka  i  tak  złączy  oba  wiersze,  jeżeli  nie 

wpiszemy  jakiś  wiersz  tekstu,  a  potem  zaczniemy  następny  niżej,  przeglądarka  i  tak  złączy  oba  wiersze,  jeżeli  nie 

umieścimy między nimi żadnego znacznika. Dopiero znacznik akapitu lub końca wiersza spowoduje taki efekt.

umieścimy między nimi żadnego znacznika. Dopiero znacznik akapitu lub końca wiersza spowoduje taki efekt.

UWAGA:

UWAGA:

Swoisty  wyjątek  stanowi  tu  znacznik  bloku  przeformatowanego: 

Swoisty  wyjątek  stanowi  tu  znacznik  bloku  przeformatowanego: 

<PRE></PRE>

<PRE></PRE>

  który  służy  do  wyświetlania  tekstu  tak,  jak 

  który  służy  do  wyświetlania  tekstu  tak,  jak 

zostanie on zredagowany "fizycznie„ w edytorze HTML.

zostanie on zredagowany "fizycznie„ w edytorze HTML.

<PRE> tekst przedzielony dodatkowymi spacjami</PRE>

<PRE> tekst przedzielony dodatkowymi spacjami</PRE>

Przykład:

Przykład:

tekst przedzielony dodatkowymi spacjami przykład kodu dwóch oddzielnych akapitów

tekst przedzielony dodatkowymi spacjami przykład kodu dwóch oddzielnych akapitów

<P> Akapit pierwszy </P> 

<P> Akapit pierwszy </P> 

<P> Akapit drugi </P>

<P> Akapit drugi </P>

wygląd na stronie:

wygląd na stronie:

Akapit pierwszy 

Akapit pierwszy 

Akapit drugi

Akapit drugi

Akapit może dodatkowo przyjmować atrybut wyrównania: do lewej (

Akapit może dodatkowo przyjmować atrybut wyrównania: do lewej (

left

left

), do prawej (

), do prawej (

right

right

), do środka (

), do środka (

center

center

), wyjustowany 

), wyjustowany 

(

(

justify

justify

).

).

<P ALIGN="center">treść akapitu</P>

<P ALIGN="center">treść akapitu</P>

przykład:

przykład:

Akapit który został wycentrowany

Akapit który został wycentrowany

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

15

15

Znacznik końca wiersza

Znacznik końca wiersza

Znacznik końca wiersza 

Znacznik końca wiersza 

<BR>

<BR>

W  przykładzie  powyżej  widać  wyraźną  przerwę  między  dwoma  akapitami. 

W  przykładzie  powyżej  widać  wyraźną  przerwę  między  dwoma  akapitami. 

Czasami jednak potrzebujemy zakończyć wiersz w konkretnym miejscu, ale 

Czasami jednak potrzebujemy zakończyć wiersz w konkretnym miejscu, ale 

tak  by  nie  występowała  w  tym  miejscu  dodatkowa  przerwa.  W  sytuacji 

tak  by  nie  występowała  w  tym  miejscu  dodatkowa  przerwa.  W  sytuacji 

takiej stosujemy znacznik końca wiersza 

takiej stosujemy znacznik końca wiersza 

<BR>

<BR>

.

.

Przykład kodu akapitu podzielonego znacznikiem 

Przykład kodu akapitu podzielonego znacznikiem 

<BR>

<BR>

 

 

<P>

<P>

 

 

Część pierwsza akapitu

Część pierwsza akapitu

 

 

<BR>

<BR>

 

 

Część druga akapitu

Część druga akapitu

 

 

</P>

</P>

wygląd na stronie:

wygląd na stronie:

Część pierwsza akapitu

Część pierwsza akapitu

Część druga akapitu

Część druga akapitu

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

16

16

Znaczniki fizyczne formatowania tekstu 

Znaczniki fizyczne formatowania tekstu 

Pogrubienie:

Pogrubienie:

<B> czcionka pogrubiona (bold)</B>

<B> czcionka pogrubiona (bold)</B>

Przykład: 

Przykład: 

czcionka pogrubiona (bold)

czcionka pogrubiona (bold)

Pochylenie:

Pochylenie:

<I> Czcionka pochylona (Italie)</I>

<I> Czcionka pochylona (Italie)</I>

Przykład: 

Przykład: 

Czcionka pochylona (Italie)

Czcionka pochylona (Italie)

Podkreślenie:

Podkreślenie:

<U> Czcionka podkreślona (underlined)</U>

<U> Czcionka podkreślona (underlined)</U>

Przykład: 

Przykład: 

Czcionka podkreślona (underlined)

Czcionka podkreślona (underlined)

Czcionka o stałej szerokości znaku:

Czcionka o stałej szerokości znaku:

<TT>Czcionka o stałej szerokości znaku</TT>

<TT>Czcionka o stałej szerokości znaku</TT>

Przykład: Czcionka o stałej szerokości znaku (monotypiczna - teletype)

Przykład: Czcionka o stałej szerokości znaku (monotypiczna - teletype)

Czcionka przekreślona:

Czcionka przekreślona:

<STRIKE>Czcionka przekreślona (strike)</STRIKE>

<STRIKE>Czcionka przekreślona (strike)</STRIKE>

Przykład: Czcionka przekreślona (strike)

Przykład: Czcionka przekreślona (strike)

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

17

17

Znaczniki fizyczne formatowania tekstu 

Znaczniki fizyczne formatowania tekstu 

Indeks górny:

Indeks górny:

<SUP> Superskrypt (indeks górny)</SUP>

<SUP> Superskrypt (indeks górny)</SUP>

Przykład: Tekst normalnej wielkości 

Przykład: Tekst normalnej wielkości 

Superskrypt

Superskrypt

 

 

(indeks górny)

(indeks górny)

Indeks dolny:

Indeks dolny:

<SUB> Subskrypt (indeks dolny)</SUB>

<SUB> Subskrypt (indeks dolny)</SUB>

Przykład: Tekst normalnej wielkości 

Przykład: Tekst normalnej wielkości 

Subskrypt

Subskrypt

 

 

(indeks dolny)

(indeks dolny)

Duża czcionka

Duża czcionka

 

 

(+1 punkt w stosunku do bazowej):

(+1 punkt w stosunku do bazowej):

<BIG> Duża czcionka </BIG>

<BIG> Duża czcionka </BIG>

Przykład: 

Przykład: 

Duża czcionka

Duża czcionka

Mała czcionka 

Mała czcionka 

(-1 punkt w stosunku do bazowej):

(-1 punkt w stosunku do bazowej):

<SMALL> Mała czcionka</SMALL>

<SMALL> Mała czcionka</SMALL>

Przykład: 

Przykład: 

Mała czcionka

Mała czcionka

Oczywiście możliwa jest różna kombinacja tych znaczników np.:

Oczywiście możliwa jest różna kombinacja tych znaczników np.:

<B><I><U> To jest tekst pogrubiony, pochylony, podkreślony</B></I></U>

<B><I><U> To jest tekst pogrubiony, pochylony, podkreślony</B></I></U>

To jest tekst pogrubiony, pochylony, podkreślony

To jest tekst pogrubiony, pochylony, podkreślony

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

18

18

Atrybuty czcionki 

Atrybuty czcionki 

Kolor czcionki:

Kolor czcionki:

<FONT COLOR="kolor">tekst</FONT>

<FONT COLOR="kolor">tekst</FONT>

Przykład: 

Przykład: 

tekst

tekst

Wielkość czcionki:

Wielkość czcionki:

<FONT size="+x">tekst</FONT>

<FONT size="+x">tekst</FONT>

Przykład:

Przykład:

to jest czcionka o wielkości 1

to jest czcionka o wielkości 1

to jest czcionka o wielkości 2

to jest czcionka o wielkości 2

to jest czcionka o wielkości 3

to jest czcionka o wielkości 3

to jest czcionka o wielkości 4

to jest czcionka o wielkości 4

To jest tekst normalny,

To jest tekst normalny,

 który teraz powiększamy o 1, 

 który teraz powiększamy o 1, 

a następnie zwiększamy 

a następnie zwiększamy 

jeszcze o 1,

jeszcze o 1,

 

 

po czym powracamy do standardowej wielkości.

po czym powracamy do standardowej wielkości.

Zarówno rozmiar jak i kolor czcionki możemy łączyć ze sobą:

Zarówno rozmiar jak i kolor czcionki możemy łączyć ze sobą:

<FONT  SIZE=+2  COLOR="#FF6600">To  jest  tekst  o  rozmiarze  +2  i  kolorze 

<FONT  SIZE=+2  COLOR="#FF6600">To  jest  tekst  o  rozmiarze  +2  i  kolorze 

czerwonym</FONT>

czerwonym</FONT>

Przykład: 

Przykład: 

To jest tekst o rozmiarze +2 i kolorze czerwonym

To jest tekst o rozmiarze +2 i kolorze czerwonym

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

19

19

Formatowanie bloków 

Formatowanie bloków 

Jeśli ktoś używał styli przy formatowaniu tekstu w edytorach tekstu (np. 

Jeśli ktoś używał styli przy formatowaniu tekstu w edytorach tekstu (np. 

MS 

MS 

WORD

WORD

STAROFFICE

STAROFFICE

AMIPRO

AMIPRO

WORD

WORD

 

 

PERFECT

PERFECT

)  tu  poczuje  się  jak 

)  tu  poczuje  się  jak 

w domu. W 

w domu. W 

HTML'u

HTML'u

 istnieje sześć stopni nagłówków (

 istnieje sześć stopni nagłówków (

hedding

hedding

):

):

<H1></H1>

<H1></H1>

<H2></H2>

<H2></H2>

<H3></H3>

<H3></H3>

<H4></H4>

<H4></H4>

<H5></H5>

<H5></H5>

<H6></H6>

<H6></H6>

Przykład:

Przykład:

Nagłówek stopnia 1

Nagłówek stopnia 1

Nagłówek stopnia 2

Nagłówek stopnia 2

Nagłówek stopnia 3

Nagłówek stopnia 3

Nagłówek stopnia 4

Nagłówek stopnia 4

Nagłówek stopnia 5

Nagłówek stopnia 5

Nagłówek stopnia 6

Nagłówek stopnia 6

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

20

20

Linia pozioma

Linia pozioma

Spis zagadnień:

Spis zagadnień:

1.

1.

Znacznik linii poziomej.

Znacznik linii poziomej.

2.

2.

Cień linii.

Cień linii.

3.

3.

Grubość linii.

Grubość linii.

4.

4.

Długość linii.

Długość linii.

5.

5.

Kolor linii.

Kolor linii.

6.

6.

Wyrównanie linii.

Wyrównanie linii.

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

21

21

Linia pozioma

Linia pozioma

Znacznik linia pozioma: 

Znacznik linia pozioma: 

<HR>

<HR>

dodatkowe argumenty: Linia może być pozbawiona cieniowania 

dodatkowe argumenty: Linia może być pozbawiona cieniowania 

<HR NOSHADE>

<HR NOSHADE>

Przykład: Linii możemy nadać dowolną grubość 

Przykład: Linii możemy nadać dowolną grubość 

<HR SIZE=5>

<HR SIZE=5>

Przykład: Linia może mieć określoną długość w pikselach:

Przykład: Linia może mieć określoną długość w pikselach:

<HR WIDTH=300>

<HR WIDTH=300>

lub w procencie szerokości strony

lub w procencie szerokości strony

<HR WIDTH=50%>

<HR WIDTH=50%>

Przykład: Linii możemy nadać kolor (tylko w przeglądarce MS EXPLOREL):

Przykład: Linii możemy nadać kolor (tylko w przeglądarce MS EXPLOREL):

<HR COLOR=#FF3300>

<HR COLOR=#FF3300>

Przykład:  Linia  może  być  umieszczona  na  środku  (domyślnie),  równana  do  lewej  lub 

Przykład:  Linia  może  być  umieszczona  na  środku  (domyślnie),  równana  do  lewej  lub 

prawej strony

prawej strony

<HR ALIGN="left">

<HR ALIGN="left">

Przykład: Oczywiście wymienione argumenty możemy łączyć:

Przykład: Oczywiście wymienione argumenty możemy łączyć:

<HR ALIGN="RIGHT" SIZE="3" WIDTH="50%" COLOR="#FF3300">

<HR ALIGN="RIGHT" SIZE="3" WIDTH="50%" COLOR="#FF3300">

Przykład:

Przykład:

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

22

22

Wykazy – listy 

Wykazy – listy 

Na stronach WWW podobnie jak w edytorach tekstu powszechnie stosuje 

Na stronach WWW podobnie jak w edytorach tekstu powszechnie stosuje 

się  wykazy.  Są  to  wypunktowania  oraz  wyliczenia  jakichś  punktów, 

się  wykazy.  Są  to  wypunktowania  oraz  wyliczenia  jakichś  punktów, 

które  w  skondensowany  sposób  prezentują  jakąś  myśl.  Użytkownicy 

które  w  skondensowany  sposób  prezentują  jakąś  myśl.  Użytkownicy 

edytorów tekstów spotykają się z tym elementem w edytorze MS Word 

edytorów tekstów spotykają się z tym elementem w edytorze MS Word 

w postaci list numerowanych i list wypunktowanych.

w postaci list numerowanych i list wypunktowanych.

Wykaz wypunktowany

Wykaz wypunktowany

<UL>

<UL>

<LI> punkt pierwszy</LI>

<LI> punkt pierwszy</LI>

<LI> punkt drugi</LI>

<LI> punkt drugi</LI>

<LI> punkt trzeci</LI>

<LI> punkt trzeci</LI>

</UL>

</UL>

Przykład:

Przykład:

punkt pierwszy 

punkt pierwszy 

punkt drugi 

punkt drugi 

punkt trzeci

punkt trzeci

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

23

23

Wykazy - listy

Wykazy - listy

Lista numerowana

Lista numerowana

<OL>

<OL>

<LI>punkt pierwszy</LI>

<LI>punkt pierwszy</LI>

<LI>punkt drugi</LI>

<LI>punkt drugi</LI>

<LI>punkt trzeci</LI>

<LI>punkt trzeci</LI>

</OL>

</OL>

Przykład:

Przykład:

1.

1.

punkt pierwszy 

punkt pierwszy 

2.

2.

punkt drugi 

punkt drugi 

3.

3.

punkt trzeci

punkt trzeci

Parametry dodatkowe znacznika 

Parametry dodatkowe znacznika 

<UL></UL>

<UL></UL>

 (tylko w EXPLORERZE)

 (tylko w EXPLORERZE)

Jeśli  użyjemy  polecenia 

Jeśli  użyjemy  polecenia 

<UL  type=square>

<UL  type=square>

  to  zamiast  kółeczek  pojawią  się 

  to  zamiast  kółeczek  pojawią  się 

kwadraciki. Przykład:

kwadraciki. Przykład:

punkt pierwszy 

punkt pierwszy 

punkt drugi 

punkt drugi 

punkt trzeci

punkt trzeci

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

24

24

Odsyłacze – hiperłącza  

Odsyłacze – hiperłącza  

Odsyłacze  (hiperłącza,  łącza  hipertekstowe,  odnośniki)  są  niczym  innym,  jak 

Odsyłacze  (hiperłącza,  łącza  hipertekstowe,  odnośniki)  są  niczym  innym,  jak 

wskazaniem jakiegoś innego miejsca w dokumencie lub zupełnie innego odrębnego 

wskazaniem jakiegoś innego miejsca w dokumencie lub zupełnie innego odrębnego 

dokumentu.  Kliknięcie  na  nim  przenosi  użytkownika  do  docelowego  miejsca 

dokumentu.  Kliknięcie  na  nim  przenosi  użytkownika  do  docelowego  miejsca 

w postaci: innego miejsca na tej samej stronie, innej strony w ramach tego samego 

w postaci: innego miejsca na tej samej stronie, innej strony w ramach tego samego 

serwisu,  strony  w  innym  serwisie.  Hipertekstowe  odsyłacze  w 

serwisu,  strony  w  innym  serwisie.  Hipertekstowe  odsyłacze  w 

World  Wide  Web

World  Wide  Web

 

 

można  porównać  ze  spisem  treści  czy  odsyłaczami  w  książce.  Elektroniczne 

można  porównać  ze  spisem  treści  czy  odsyłaczami  w  książce.  Elektroniczne 

odsyłacze są znacznie wygodniejsze w obsłudze, gdyż automatycznie po kliknięciu 

odsyłacze są znacznie wygodniejsze w obsłudze, gdyż automatycznie po kliknięciu 

na nich wykonują skok do wskazanego miejsca.

na nich wykonują skok do wskazanego miejsca.

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

25

25

Odsyłacze – hiperłącza  

Odsyłacze – hiperłącza  

Ze względu na funkcje odsyłacze możemy podzielić na: 

Ze względu na funkcje odsyłacze możemy podzielić na: 

 

 

Odsyłacze do innych stron WWW

Odsyłacze do innych stron WWW

<A HREF="adres_strony_internetowej">

<A HREF="adres_strony_internetowej">

 Tekst który będzie widoczny na stronie</A>

 Tekst który będzie widoczny na stronie</A>

 

 

Odsyłacze do zakładek na stronach WWW

Odsyłacze do zakładek na stronach WWW

Na stronach WWW można umieszczać zakładki, które pozwalają odwołać się nie tylko do 

Na stronach WWW można umieszczać zakładki, które pozwalają odwołać się nie tylko do 

konkretnej  strony  ale  do  konkretnego miejsca  na stronie. Zakładkę tworzy się  przez 

konkretnej  strony  ale  do  konkretnego miejsca  na stronie. Zakładkę tworzy się  przez 

umieszczenie w określonym miejscu strony znacznika w postaci: 

umieszczenie w określonym miejscu strony znacznika w postaci: 

<A name="nazwa_zakładki">

<A name="nazwa_zakładki">

 

 

 

 

Odwołanie do tej zakładki będzie miało postać:

Odwołanie do tej zakładki będzie miało postać:

<A HREF="adres_strony_internetowej#nazwa_zakładki">

<A HREF="adres_strony_internetowej#nazwa_zakładki">

 

 

Tekst który będzie widoczny na 

Tekst który będzie widoczny na 

stronie</A>

stronie</A>

 

 

Odsyłacze uruchamiające pocztę, elektroniczną

Odsyłacze uruchamiające pocztę, elektroniczną

<A HREF="mailto:adres@mail"> Tekst na stronie</A>

<A HREF="mailto:adres@mail"> Tekst na stronie</A>

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

26

26

Adresy względne i bezwzględne

Adresy względne i bezwzględne

Możliwe  rodzaje  odwołań  w  serwisie 

internetowym:

 

1. adres 

bezwzględny 

do 

serwisu 

zewnętrznego; 

2. adres  względny  do  strony  znajdującej 

się w tym samym katalogu; 

3. adres  względny  do  strony  znajdującej 

się w katalogu niższym w hierarchii; 

4. adres  względny  do  strony  znajdującej 

się w katalogu nadrzędnym w hierarchii; 

5. adres  względny  do  strony  znajdującej 

się 

katalogu 

równorzędnym 

w hierarchii. 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

27

27

Adresy względne i bezwzględne

Adresy względne i bezwzględne

Adresy bezwzględne

Adres typu: http://www.onet.pl jest tzw. adresem bezwzględnym (zawierającym pełną ścieżkę, łącznie 

z nazwą protokołu http://). Jest on stosowany w zasadzie tylko wtedy, gdy odwołujemy się do stron 
na innych serwerach (strzałka nr 1)

Przykładowy odsyłacz: 

<A HREF="http://www.onet.pl"> Tekst który będzie widoczny na stronie</A>

<A HREF="http://www.onet.pl"> Tekst który będzie widoczny na stronie</A>

Adresy względne

Jeśli  tworzymy  odsyłacze  do  stron  we  własnym  serwisie,  praktycznym  jest  stosowanie  adresowania 

względnego, podając tylko fragment ścieżki. Strony w tym samym katalogu

Tworząc odsyłacz do strony znajdującej się w tym samym katalogu będzie on miał postać: 

<A HREF="inna_strona.html"> Tekst który będzie widoczny na stronie</A>

<A HREF="inna_strona.html"> Tekst który będzie widoczny na stronie</A>

Obrazuje to sytuacja zaznaczona strzałką nr 2. odsyłacz na stronie "index.htm" będzie wtedy wyglądał 

następująco:

<A HREF="index1.htm"> odsyłacz do strony index1.htm</A>

<A HREF="index1.htm"> odsyłacz do strony index1.htm</A>

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

28

28

Adresy względne i bezwzględne

Adresy względne i bezwzględne

Katalog podrzędny

Gdy  "inna_strona.html"  znajduje  się  w  katalogu  niższym  w  hierarchii  w  stosunku  do  katalogu  w  którym 

znajduje się dana strona, należy podać dodatkowo nazwę tego katalogu, np.:

<A HREF="niższy_katalog/inna_strona.html"> Inna strona</A>

<A HREF="niższy_katalog/inna_strona.html"> Inna strona</A>

Obrazuje  to  sytuacja  zaznaczona  strzałką  nr  3.  Odsyłacz  na  stronie  "index.htm"  będzie  wtedy  wyglądał 

następująco:

<A HREF="katalog1/strona1.htm"> strona 1</A>

<A HREF="katalog1/strona1.htm"> strona 1</A>

W analogiczny sposób podajemy adresy stron zagnieżdżonych jeszcze głębiej.

Katalog nadrzędny

Jeśli "inna_strona.html" znajduje się w katalogu nadrzędnym w stosunku do katalogu, w którym znajduje się 

dana strona, polecenie przyjmie postać:

<A HREF="../inna_strona.html"> Inna strona</A>

<A HREF="../inna_strona.html"> Inna strona</A>

Obrazuje  to  sytuacja  zaznaczona  strzałką  nr  4.  Odsyłacz  na  stronie  "strona2.htm"  będzie  wtedy  wyglądał 

następująco:

<A HREF="../index.htm">index</A>

<A HREF="../index.htm">index</A>

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

29

29

Adresy względne i bezwzględne

Adresy względne i bezwzględne

Katalog równorzędny

Odsyłacz do strony w innym katalogu, równorzędnym w hierarchii:

<A HREF="../katalog_rówmorzędny/nazwa_strony.html">strona2</A>

<A HREF="../katalog_rówmorzędny/nazwa_strony.html">strona2</A>

Obrazuje  to  sytuacja  zaznaczona  strzałką  nr  5.  Odsyłacz  na  stronie 

"strona1.htm" będzie wtedy wyglądał następująco:

<A HREF="../katalog2/strona2.htm">strona2</A>

<A HREF="../katalog2/strona2.htm">strona2</A>

Dwie  kropki  w  adresie  nakazują  przeglądarce  "zajrzeć  wyżej"  w  hierarchii 

katalogów, "zejść" do nowego katalogu i przywołać żądaną stronę.

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

30

30

Grafika

Grafika

Strony  WWW  zdecydowanie  urozmaicają  elementy  graficzne.  Mimo,  iż  ich 

wczytanie  z  serwera  wydłuża  załadowanie  strony  przez  przeglądarkę,  to 

jednak  trudno  sobie  wyobrazić  ich  całkowity  brak.  Z  tego  też  powodu 

w  Internecie  zostały  przyjęte  dwa  podstawowe  standardy  graficzne  -  GIF 

i JPG - które charakteryzują się znaczną kompresją, a tym samym relatywnie 

niewielkimi  rozmiarami  plików  graficznych.  Należy  jednak  unikać 

nadmiernego nasycania stron grafikami.

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

31

31

Grafika

Grafika

Grafika na stronie WWW

Podstawowa konstrukcja ma następującą postać:

<img src="plik_graficzny">

<img src="plik_graficzny">

 

 

IMG jest skrótem od Image (obraz), natomiast SRC jest skrótem od Source (źródło).
Jeśli  pliki  graficzne  trzymamy  w  odrębnym  katalogu,  analogicznie  jak  w  przypadku 

odsyłaczy

 znacznik osadzenia grafiki musi uwzględniać ten fakt, np.

<img src="katalog/plik_graficzny">

<img src="katalog/plik_graficzny">

 

Grafika jako odsyłacz

Element  graficzny  możemy  również  użyć  jako  osyłacza.  Całość  będzie  miała  wtedy 

postać:

<A HREF="adres_do_innej_stony_lub_innego_serwisu_WWW"><IMG 

<A HREF="adres_do_innej_stony_lub_innego_serwisu_WWW"><IMG 

SRC="plik_graficzny" ></A>

SRC="plik_graficzny" ></A>

Przykład:

<A HREF="www.onet.pl"> <IMG SRC="przycisk.jpg" ></A>

<A HREF="www.onet.pl"> <IMG SRC="przycisk.jpg" ></A>

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

32

32

Tabele

Tabele

Tabele  na  stronach  WWW  są  bardzo  ważnym  elementem. 

Mogą  one  służyć  jako  podstawa  do  budowy  stron  o  bardzo 

skomplikowanym  układzie.  Można  w  nich  stosować  wiele 

zaawansowanych 

opcji, 

które 

trudno 

przedstawiać 

początkującym, ale warto przynajmniej znać podstawy. 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

33

33

 

 

Ogólne ramy tabeli

Ogólne ramy tabeli

 

 

<TABLE> </TABLE> 

<TABLE> </TABLE> 

Między  tymi  dwoma  znacznikami,  umieszczane  są  definicje  wierszy,  definicje  komórek  w  rzędach, 

konkretne dane w komórkach, tytuł tabeli i nagłówki wierszy i kolumn.

Wiersz tabeli

Tabela jest zbudowana z wierszy. Każdy wiersz oznaczony jest znacznikami: 

<TR> </TR>

<TR> </TR>

 

Komórki tabeli

Z kolei wiersz tabeli jest zbudowany z komórek. Komorkę opisujemy znacznikiem: <TD> </TD> 

Całość  konstrukcji  przykładowej  tabeli  składającej  się  z  trzech  wierszy  z  których  każdy  zawiera  dwie 

komórki będzie miała postać:

<TABLE>

<TABLE>

<TR><TD> 1</TD><TD>2 </TD>3 </TR>

<TR><TD> 1</TD><TD>2 </TD>3 </TR>

<TR><TD> 4</TD><TD> 5</TD> 6</TR>

<TR><TD> 4</TD><TD> 5</TD> 6</TR>

<TR><TD> 7</TD><TD> 8</TD> 9</TR>

<TR><TD> 7</TD><TD> 8</TD> 9</TR>

</TABLE>

</TABLE>

W praktyce na stronie kod przyjmie postać:

1 2 3

4 5 6

7 8 9

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

34

34

 

 

Obramowanie tabeli

Obramowanie tabeli

Aby  tabela  zawierała  obramowanie,  należy  rozszerzyć  definicję  znacznika 

Aby  tabela  zawierała  obramowanie,  należy  rozszerzyć  definicję  znacznika 

tabele  o  parametr 

tabele  o  parametr 

BORDER

BORDER

.  jeśli  nie  podamy  szerokości  obramowania, 

.  jeśli  nie  podamy  szerokości  obramowania, 

przyjmowana jest jej domyślna wartość: <TABLE BORDER>

przyjmowana jest jej domyślna wartość: <TABLE BORDER>

Możemy jednak zdefiniować szerokość obramowania:

Możemy jednak zdefiniować szerokość obramowania:

<TABLE BORDER=2>

<TABLE BORDER=2>

Całość tabeli o kodzie:

Całość tabeli o kodzie:

<TABLE BORDER=1>

<TABLE BORDER=1>

<TR><TD> 1</TD><TD>2 </TD>3 </TR>

<TR><TD> 1</TD><TD>2 </TD>3 </TR>

<TR><TD> 4</TD><TD> 5</TD> 6</TR>

<TR><TD> 4</TD><TD> 5</TD> 6</TR>

<TR><TD> 7</TD><TD> 8</TD> 9</TR>

<TR><TD> 7</TD><TD> 8</TD> 9</TR>

</TABLE>

</TABLE>

Na stronie będzie wyglądać:

Na stronie będzie wyglądać:

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

35

35

 

 

Kolor tła tabeli

Kolor tła tabeli

Dla tabeli możema zdefiniować kolor tła tabeli. W tym celu należy w definicji 

Dla tabeli możema zdefiniować kolor tła tabeli. W tym celu należy w definicji 

tabeli dodać parametr 

tabeli dodać parametr 

BGCOLOR="barwa"

BGCOLOR="barwa"

, np.:

, np.:

<TABLE BGCOLOR="yellow">

<TABLE BGCOLOR="yellow">

Całość tabeli o kodzie:

Całość tabeli o kodzie:

<TABLE BORDER=1 BGCOLOR="yellow">

<TABLE BORDER=1 BGCOLOR="yellow">

<TR><TD> 1 </TD><TD> 2 </TD> 3 </TR>

<TR><TD> 1 </TD><TD> 2 </TD> 3 </TR>

<TR><TD> 4 </TD><TD> 5 </TD> 6 </TR>

<TR><TD> 4 </TD><TD> 5 </TD> 6 </TR>

<TR><TD> 7 </TD><TD> 8 </TD> 9 </TR>

<TR><TD> 7 </TD><TD> 8 </TD> 9 </TR>

</TABLE>

</TABLE>

Na stronie będzie wyglądać:

Na stronie będzie wyglądać:

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

36

36

 

 

Grafika jako tło tabeli

Grafika jako tło tabeli

Dla  tabeli  możemy  zdefiniować  tło  w  postaci  grafiki  (podobnie  jak  dla  całej 

Dla  tabeli  możemy  zdefiniować  tło  w  postaci  grafiki  (podobnie  jak  dla  całej 

strony  WWW).  W  tym  celu  należy  w  definicji  tabeli  dodać  parametr 

strony  WWW).  W  tym  celu  należy  w  definicji  tabeli  dodać  parametr 

BACKGROUND="nazwa_pliku"

BACKGROUND="nazwa_pliku"

, np.

, np.

<TABLE BACKGROUND="nazwa_pliku">

<TABLE BACKGROUND="nazwa_pliku">

Całość tabeli o kodzie:

Całość tabeli o kodzie:

<TABLE BORDER=1 BACKGROUND="logo.jpg">

<TABLE BORDER=1 BACKGROUND="logo.jpg">

<TR><TD> 1</TD><TD>2 </TD>3 </TR>

<TR><TD> 1</TD><TD>2 </TD>3 </TR>

<TR><TD> 4</TD><TD> 5</TD> 6</TR>

<TR><TD> 4</TD><TD> 5</TD> 6</TR>

<TR><TD> 7</TD><TD> 8</TD> 9</TR>

<TR><TD> 7</TD><TD> 8</TD> 9</TR>

</TABLE>

</TABLE>

Na stronie będzie wyglądać:

Na stronie będzie wyglądać:

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

37

37

 

 

Szerokość tabeli

Szerokość tabeli

Parametr 

Parametr 

WIDTH

WIDTH

 daje nam możliwość samodzielnego zdefiniowania szerokości 

 daje nam możliwość samodzielnego zdefiniowania szerokości 

tabeli:

tabeli:

<TABLE WIDTH=600>

<TABLE WIDTH=600>

Całość tabeli o kodzie:

Całość tabeli o kodzie:

<TABLE BORDER=1 WIDTH=600>

<TABLE BORDER=1 WIDTH=600>

<TR><TD> 1</TD><TD>2 </TD>3 </TR>

<TR><TD> 1</TD><TD>2 </TD>3 </TR>

<TR><TD> 4</TD><TD> 5</TD> 6</TR>

<TR><TD> 4</TD><TD> 5</TD> 6</TR>

<TR><TD> 7</TD><TD> 8</TD> 9</TR>

<TR><TD> 7</TD><TD> 8</TD> 9</TR>

</TABLE>

</TABLE>

Na stronie będzie wyglądać:

Na stronie będzie wyglądać:

Zamiast wartości absolutnej w pikselach możemy także użyć wartości procentowej, np.: 

Zamiast wartości absolutnej w pikselach możemy także użyć wartości procentowej, np.: 

pół szerokości ekranu przeglądarki. Kod będzie miał wtedy postać:

pół szerokości ekranu przeglądarki. Kod będzie miał wtedy postać:

<TABLE BORDER WIDTH=50%>

<TABLE BORDER WIDTH=50%>

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

38

38

 

 

Szerokość tabeli

Szerokość tabeli

Wyrównanie tabeli na stronie

Wyrównanie tabeli na stronie

Tabele możemy ustawić na stronie za pomocą 

Tabele możemy ustawić na stronie za pomocą 

ALIGN

ALIGN

:

:

<TABLE ALIGN="CENTER">

<TABLE ALIGN="CENTER">

Parametr  ALIGN  może  przyjmować  wartości  "

Parametr  ALIGN  może  przyjmować  wartości  "

LEFT

LEFT

",  "

",  "

CENTER

CENTER

", 

", 

"

"

RIGHT

RIGHT

".

".

Całość tabeli o kodzie:

Całość tabeli o kodzie:

<TABLE BORDER=1 WIDTH=600 ALIGN=" RIGHT

<TABLE BORDER=1 WIDTH=600 ALIGN=" RIGHT

 

">

">

<TR><TD> 1</TD><TD> 2</TD> 3</TR>

<TR><TD> 1</TD><TD> 2</TD> 3</TR>

<TR><TD> 4</TD><TD> 5</TD> 6</TR>

<TR><TD> 4</TD><TD> 5</TD> 6</TR>

<TR><TD> 7</TD><TD> 8</TD> 9</TR>

<TR><TD> 7</TD><TD> 8</TD> 9</TR>

</TABLE>

</TABLE>

Na stronie 

Na stronie 

będzie 

będzie 

wyglądać:

wyglądać:

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

39

39

 

 

Parametry znacznika komórki

Parametry znacznika komórki

 

 

Szerokość 

Szerokość 

tabel

tabel

Podobnie  jak  w  przypadku  znacznika  tabeli,  parametry  takie  jak  : 

Podobnie  jak  w  przypadku  znacznika  tabeli,  parametry  takie  jak  : 

BGCOLOR

BGCOLOR

BACKGROUND

BACKGROUND

WIDTH

WIDTH

ALIGN

ALIGN

  możemy  użyć  jako  dodatkowe  parametry 

  możemy  użyć  jako  dodatkowe  parametry 

komórki. W takiej sytuacji podane parametry nie będą odnosiły się globalnie 

komórki. W takiej sytuacji podane parametry nie będą odnosiły się globalnie 

do całości tabeli, a tylko do komórki w znaczniku której zostały podane: 

do całości tabeli, a tylko do komórki w znaczniku której zostały podane: 

<TD

<TD

 

 

BGCOLOR="red" ALIGN="CENTER">

BGCOLOR="red" ALIGN="CENTER">

Całość tabeli o kodzie:

Całość tabeli o kodzie:

<TABLE BORDER=1 WIDTH=600 BGCOLOR="yellow" >

<TABLE BORDER=1 WIDTH=600 BGCOLOR="yellow" >

<TR><TD BGCOLOR="red" ALIGN="CENTER"> 1</TD><TD>2 </TD>3 

<TR><TD BGCOLOR="red" ALIGN="CENTER"> 1</TD><TD>2 </TD>3 

</TR>

</TR>

<TR><TD> 4</TD><TD> 5</TD> 6</TR>

<TR><TD> 4</TD><TD> 5</TD> 6</TR>

<TR><TD> 7</TD><TD> 8</TD> 9</TR>

<TR><TD> 7</TD><TD> 8</TD> 9</TR>

</TABLE>

</TABLE>

Na stronie 

Na stronie 

będzie 

będzie 

wyglądać:

wyglądać:

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

40

40

 

 

Animacje i dźwięk na 

Animacje i dźwięk na 

stronach WWW 

stronach WWW 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

41

41

Animacje i dźwięk na stronach 

Animacje i dźwięk na stronach 

WWW

WWW

Otwarciu strony 

Otwarciu strony 

WWW

WWW

 może towarzyszyć tło dźwiękowe. Omówiony poniżej 

 może towarzyszyć tło dźwiękowe. Omówiony poniżej 

element 

element 

BGSOUND

BGSOUND

 jest popularny, ale nie tylko nie jest zalecany przez 

 jest popularny, ale nie tylko nie jest zalecany przez 

specyfikację 

specyfikację 

HTML

HTML

, ale wręcz jest w niej nieobecny! Jest to typowy przykład 

, ale wręcz jest w niej nieobecny! Jest to typowy przykład 

znacznika typu "

znacznika typu "

browser specific

browser specific

", czyli znacznika właściwego tylko dla jednej 

", czyli znacznika właściwego tylko dla jednej 

przeglądarki. W tym wypadku chodzi o przeglądarkę 

przeglądarki. W tym wypadku chodzi o przeglądarkę 

MS Internet Explorer

MS Internet Explorer

Przykład: 

Przykład: 

<bgsound src="plik.mid" loop="-1" balance="0" volume="1">

<bgsound src="plik.mid" loop="-1" balance="0" volume="1">

 

 

Znaczenie atrybutów: 

Znaczenie atrybutów: 

src=

src=

 ścieżka dostępu do pliku dźwiękowego. Internet Explorer akceptuje jako tło 

 ścieżka dostępu do pliku dźwiękowego. Internet Explorer akceptuje jako tło 

dźwiękowe popularne pliki typu MID, WAV, AU czy MP3; 

dźwiękowe popularne pliki typu MID, WAV, AU czy MP3; 

loop=

loop=

 liczba powtórzeń. Wartość "-1" powoduje zapętlenie odtwarzanego 

 liczba powtórzeń. Wartość "-1" powoduje zapętlenie odtwarzanego 

dźwięku; 

dźwięku; 

balance=

balance=

 balans między prawym i lewym głośnikiem. "Wychylenie" ustawia się 

 balans między prawym i lewym głośnikiem. "Wychylenie" ustawia się 

w przedziale od "-10000" do "10000"; 

w przedziale od "-10000" do "10000"; 

volume=

volume=

 siła głosu. Aktualna siła zależy od ustawień sprzętu użytkownika, 

 siła głosu. Aktualna siła zależy od ustawień sprzętu użytkownika, 

a parametr umożliwia "ściszenie" w przedziale od "-10000" do "0". 

a parametr umożliwia "ściszenie" w przedziale od "-10000" do "0". 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

42

42

Animacje i dźwięk na stronach 

Animacje i dźwięk na stronach 

WWW

WWW

Element EMBED

Element EMBED

 

 

Zastosowanie tego elementu otwiera drogę do uruchomienia plików multimedialnych 

Zastosowanie tego elementu otwiera drogę do uruchomienia plików multimedialnych 

w przeglądarkach 

w przeglądarkach 

Netscape

Netscape

 czy 

 czy 

Opera

Opera

. Jednak i ten element języka HTML nie jest 

. Jednak i ten element języka HTML nie jest 

zalecany przez specyfikację 

zalecany przez specyfikację 

HTML. 

HTML. 

Efekt działania znacznika 

Efekt działania znacznika 

EMBED

EMBED

 zależy od 

 zależy od 

zainstalowanych w systemie użytkownika tzw. plugin'ów obsługujących dany typ pliku 

zainstalowanych w systemie użytkownika tzw. plugin'ów obsługujących dany typ pliku 

multimedialnego. 

multimedialnego. 

EMBED

EMBED

 w zastosowaniu jest niemal identyczny jak element 

 w zastosowaniu jest niemal identyczny jak element 

IMG

IMG

, czyli 

, czyli 

używa tych samych co 

używa tych samych co 

IMG

IMG

 parametrów oraz posiada kilka charakterystycznych. 

 parametrów oraz posiada kilka charakterystycznych. 

Przykład: 

Przykład: 

<embed src="plik.wav" width="200" height="300" hidden="false" autostart="true" 

<embed src="plik.wav" width="200" height="300" hidden="false" autostart="true" 

loop="true"> </embed>

loop="true"> </embed>

 

 

Znaczenie wybranych atrybutów: 

Znaczenie wybranych atrybutów: 

src=

src=

 ścieżka dostępu do pliku dźwiękowego; 

 ścieżka dostępu do pliku dźwiękowego; 

loop=

loop=

 powtarzanie dźwięku (

 powtarzanie dźwięku (

true

true

 - tak / 

 - tak / 

false

false

 - nie); 

 - nie); 

autostart=

autostart=

 automatyczne uruchomienie (

 automatyczne uruchomienie (

true

true

 - tak / 

 - tak / 

false

false

 - nie); 

 - nie); 

hidden=

hidden=

 ukrycie panelu sterującego (

 ukrycie panelu sterującego (

true

true

 - tak / 

 - tak / 

false

false

 - nie); 

 - nie); 

controls=

controls=

 

 

"smallconsole"

"smallconsole"

 - zminimalizowany panel sterujący; 

 - zminimalizowany panel sterujący; 

pluginspage=

pluginspage=

 adres URL do miejsca, skąd pobrać można odpowiednią wtyczkę do obsługi 

 adres URL do miejsca, skąd pobrać można odpowiednią wtyczkę do obsługi 

danego typu pliku. Adres ten powinien być zgodny ze wskazaniami producenta wtyczki. 

danego typu pliku. Adres ten powinien być zgodny ze wskazaniami producenta wtyczki. 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

43

43

Animacje i dźwięk na stronach 

Animacje i dźwięk na stronach 

WWW

WWW

Elementy  multimedialne  wymagają  poprawnie  zainstalowanych  „wtyczek”  do 

Elementy  multimedialne  wymagają  poprawnie  zainstalowanych  „wtyczek”  do 

przeglądarek  internetowych  (ang. 

przeglądarek  internetowych  (ang. 

plug-in

plug-in

).  W  zależności  od  przeglądarki 

).  W  zależności  od  przeglądarki 

i w zależności od zainstalowanej „wtyczki” użytkownik może zobaczyć nieco inny 

i w zależności od zainstalowanej „wtyczki” użytkownik może zobaczyć nieco inny 

wygląd poszczególnych kontrolek obsługujących dany typ pliku. Większość plików, 

wygląd poszczególnych kontrolek obsługujących dany typ pliku. Większość plików, 

które  można  osadzać  na  stronach  WWW,  jest  obsługiwanych  domyślnie  przez 

które  można  osadzać  na  stronach  WWW,  jest  obsługiwanych  domyślnie  przez 

przeglądarki  zainstalowane  w  pełnych  wersjach  instalacyjnych,  jeśli  jednak 

przeglądarki  zainstalowane  w  pełnych  wersjach  instalacyjnych,  jeśli  jednak 

przeglądarka   „nie  chce”  wyświetlić  zawartości  multimedialnej,  wystarczy 

przeglądarka   „nie  chce”  wyświetlić  zawartości  multimedialnej,  wystarczy 

zainstalować  w  swoim  systemie  następujące  oprogramowanie,  aby  nie  mieć 

zainstalować  w  swoim  systemie  następujące  oprogramowanie,  aby  nie  mieć 

problemów z odtwarzaniem multimediów: 

problemów z odtwarzaniem multimediów: 

Producent adres WWW:

Producent adres WWW:

QuickTime Player – 

QuickTime Player – 

http://www.apple.com/quicktime/download/

http://www.apple.com/quicktime/download/

Macromedia Flash Player – 

Macromedia Flash Player – 

http://www.macromedia.com/downloads/

http://www.macromedia.com/downloads/

Windows Media Player – 

Windows Media Player – 

http://

http://

windowsmedia.com

windowsmedia.com

/

/

download

download

/

/

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

44

44

Animacje i dźwięk na stronach 

Animacje i dźwięk na stronach 

WWW

WWW

Element OBJECT

Element OBJECT

 

 

Użycie  znacznika 

Użycie  znacznika 

OBJECT

OBJECT

  jest  zalecaną  metodą  umieszczania  na  stronie 

  jest  zalecaną  metodą  umieszczania  na  stronie 

WWW

WWW

 

 

plików  multimedialnych  dowolnego  typu.  Dzięki  temu  elementowi  można  na 

plików  multimedialnych  dowolnego  typu.  Dzięki  temu  elementowi  można  na 

stronie umieścić zarówno plik dźwiękowy, film czy animację typu 

stronie umieścić zarówno plik dźwiękowy, film czy animację typu 

Flash

Flash

Osadzanie animacji Flash 

Osadzanie animacji Flash 

Użytkownicy  programu 

Użytkownicy  programu 

Macromedia  Flash

Macromedia  Flash

  lub  innych  programów  -  klonów 

  lub  innych  programów  -  klonów 

tworzących  pliki  typu 

tworzących  pliki  typu 

SWF

SWF

,  mogą  się  posłużyć  wbudowaną  funkcją  eksportu 

,  mogą  się  posłużyć  wbudowaną  funkcją  eksportu 

gotowego filmu do dokumentu 

gotowego filmu do dokumentu 

HTML

HTML

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

45

45

Animacje i dźwięk na stronach 

Animacje i dźwięk na stronach 

WWW

WWW

Element OBJECT

Element OBJECT

 

 

Jeżeli jednak dysponujemy gotową animacją, którą chcemy wstawić do strony, należy zastosować następujący "szablon" (tu podajemy niezbędne minimum 

Jeżeli jednak dysponujemy gotową animacją, którą chcemy wstawić do strony, należy zastosować następujący "szablon" (tu podajemy niezbędne minimum 

potrzebnych parametrów i atrybutów): 

potrzebnych parametrów i atrybutów): 

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://download.macromedia.com/pub

codebase="http://download.macromedia.com/pub

/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" 

/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" 

WIDTH="400" 

WIDTH="400" 

HEIGHT="400"> 

HEIGHT="400"> 

<PARAM NAME="movie" VALUE="nazwa.swf">

<PARAM NAME="movie" VALUE="nazwa.swf">

<PARAM NAME="quality" VALUE="high">

<PARAM NAME="quality" VALUE="high">

<PARAM NAME=bgcolor VALUE=#FFFFFF> 

<PARAM NAME=bgcolor VALUE=#FFFFFF> 

<EMBED src="nazwa.swf" 

<EMBED src="nazwa.swf" 

quality="high" 

quality="high" 

bgcolor="#FFFFFF" 

bgcolor="#FFFFFF" 

width="400" 

width="400" 

height="400"

height="400"

type="application/x-shockwave-flash"

type="application/x-shockwave-flash"

pluginspage="http://www.macromedia.com/go/getflashplayer">

pluginspage="http://www.macromedia.com/go/getflashplayer">

</EMBED>

</EMBED>

</OBJECT> 

</OBJECT> 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

46

46

Animacje i dźwięk na stronach 

Animacje i dźwięk na stronach 

WWW

WWW

Atrybuty

Atrybuty

 

 

OBJECT

OBJECT

 jakie należy dostosować do swoich potrzeb to: 

 jakie należy dostosować do swoich potrzeb to: 

WIDTH

WIDTH

= oraz 

= oraz 

HEIGHT

HEIGHT

= szerokość i wysokość

= szerokość i wysokość

PARAM

PARAM

 = definiujące zestaw właściwości obiektu, w tym najważniejszy – 

 = definiujące zestaw właściwości obiektu, w tym najważniejszy – 

<PARAM NAME="movie" VALUE="nazwa.swf">

<PARAM NAME="movie" VALUE="nazwa.swf">

 nazwa pliku wraz z ewentualną ścieżką dostępu. 

 nazwa pliku wraz z ewentualną ścieżką dostępu. 

EMBED

EMBED

 = obecny wewnątrz 

 = obecny wewnątrz 

OBJECT

OBJECT

, jest obsługiwany przez przeglądarki 

, jest obsługiwany przez przeglądarki 

Netscape

Netscape

Mozillę

Mozillę

 itp. 

 itp. 

Parametry 

Parametry 

EMBED

EMBED

  "powtarzają"  wartości  poszczególnych  atrybutów  elementu 

  "powtarzają"  wartości  poszczególnych  atrybutów  elementu 

OBJECT

OBJECT

  oraz 

  oraz 

poszczególnych atrybutów elementów 

poszczególnych atrybutów elementów 

PARAM

PARAM

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

47

47

Co to jest JavaScript 

Co to jest JavaScript 

JavaScript

JavaScript

  to  nazwa  skryptowego  języka  programowania  opartego  na 

standardzie 

ECMAScript

ECMAScript

opracowanego 

pierwotnie 

przez 

firmy 

Sun

Sun

 

Microsystems

Microsystems

  i 

Netscape

Netscape

.  Umożliwia  on  umieszczanie  na  stronach  WWW 

aktywnych  elementów,  takich  jak  przyciski  zmieniające  wygląd,  gdy  przesunie 

się  nad  nimi  myszką,  kaskadowe  menu,  otwieranie  nowych  okien 

o dostosowanym wyglądzie i położeniu, czy sprawdzanie wartości pól formularza 

przed  wysłaniem.  To  są  wybrane,  popularne  zastosowania,  ale  można  też 

tworzyć  bardziej  skomplikowane  i  pożyteczniejsze  skrypty.  Możliwości 

zastosowań  są  bardzo  różnorodne.  Swoją  prawdziwą  użyteczność 

JavaScript

JavaScript

 

ujawnia we współpracy z innymi technologiami internetowymi takimi jak HTML, 

CSS,  DOM,  niejako  wprowadzając  je  w  ruch. Stąd  nazwa  "DHTML"  (Dynamiczny 

HTML). 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

48

48

Co to jest ten

Co to jest ten

 

 

JavaScript ?

JavaScript ?

JavaScript

JavaScript

 jest dobrze obsługiwany praktycznie przez wszystkie obecnie 

liczące  się  przeglądarki  internetowe.  Różnice  w  obsłudze,  choć  coraz 
rzadziej  spotykane,  dotyczą  nie  bezpośrednio 

JavaScript

JavaScript

  lecz 

środowiska  obiektowego  przeglądarek  WWW,  w  którym  działa 

JavaScript

JavaScript

 (tak zwanego 

DOM

DOM

). 

Język 

JavaScript

JavaScript

 (języki oparte na 

ECMAScript

ECMAScript

) jest także stosowany do 

innych celów, nie związanych bezpośrednio z przeglądarką 

WWW

WWW

 - w 

JS

JS

 

można  pisać  ASP,  można  go  wykorzystać  przy  automatyzacji  zadań  w 
różnych aplikacjach (np. MS Office, Star Office, czy sam Windows), jest 
on wreszcie wykorzystywany przy budowaniu programów (vide projekt 

Mozilla

Mozilla

). 

JavaScript

JavaScript

  występuje  w  wielu  odmianach,  posiadających 

dodatkowe możliwości np. 

JScript

JScript

 firmy Microsoft. 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

49

49

A dlaczego „skrypt”?

A dlaczego „skrypt”?

 

 

JS

JS

,  jak  sama  nazwa  wskazuje,  jest 

skryptowym  językiem  programowania

Oznacza to w sporym uproszczeniu (choć tu zapewne poprawią mnie zawodowi 
informatycy),  że  w  przeciwieństwie  do  tradycyjnych  programów,  te  tworzone 

JS

JS

,  działają  w  środowisku  innego  programu  (w  przeglądarce  internetowej) 

i  przy  ich  pomocy  można  kontrolować  jedynie  to  środowisko.  Nie  są  też 
kompilowane  przez  autora.  Kod  (skrypt)  umieszcza  się  bezpośrednio 
w  dokumencie 

HTML

HTML

  (choć  są  wyjątki)  i  jest  on  kompilowany  (albo  raczej 

interpretowany)  dopiero  przez  przeglądarkę  użytkownika.  Dzięki  temu 

JS

JS

podobnie  jak 

Java

Java

,  jest  uniwersalny  i  może  być  wykorzystywany  we  wszystkich 

systemach operacyjnych, jeśli tylko przeglądarka WWW na to pozwala. 
Oprócz  tego 

JavaScript

JavaScript

  posiada  mniejsze  możliwości  niż  często  mylona  z  nim 

Java

Java

  (czyli  pełnowartościowy,  wieloplatformowy  język  programowania),  bo  i  do 

zupełnie  innych  celów  niż 

Java

Java

  został  stworzony.  Nie  można  tu  przykładowo 

zapisywać i odczytywać żadnych plików (wyjątkiem jest 

JScript

JScript

) albo uruchamiać 

innych  aplikacji  (jeszcze  raz  wyjątek  jak  wyżej).  Jest  to  także  spowodowane 
względami bezpieczeństwa  -  dzięki temu 

JS

JS

  nie  może stanowić prawie żadnego 

zagrożenia (ale i tu są wyjątki). 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

50

50

Czy trzeba znać JS aby stosować 

Czy trzeba znać JS aby stosować 

skrypty na swojej stronie?

skrypty na swojej stronie?

 

 

Bynajmniej!  Wystarczy  wkleić  odpowiedni  kod  do  swojego  dokumentu 

HTML

  i  wszystko  gra.  Ponieważ  skrypty  są  bez  żadnego  kodowania 

umieszczane  w 

HTML-u

  można  skopiować  skrypty  z  odwiedzanych 

stron.  Oczywiście  może  to  być  naruszeniem  praw  autorskich,  więc 
lepiej  skorzystać  z  serwisów  oferujących  skrypty  za  darmo  do 
wykorzystania.  Nie  jest  jednak  naruszeniem  praw  autorskich 
analizowanie ciekawych rozwiązań i zdobywanie wiedzy na przykładach 
- to jest wręcz godne polecenia. 
Jednak tutaj mała, acz ważna, uwaga: bezmyślne kopiowanie skryptów 
nie  pozwala  w  pełni  docenić  możliwości  tego  języka.  Dodatkowo,  bez 
znajomości  chociaż  podstaw  nie  będziecie  mogli  znaleźć  i  poprawić 
błędów,  ani  dostosować  skryptów  do  własnych  potrzeb.  Dlatego 
szczerze  polecam  zapoznanie  się  z  kursem  podstaw 

JS

JS

  i  dalsze 

pogłębianie wiedzy. Analizowanie znalezionych w sieci skryptów jest na 
to doskonałym sposobem. 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

51

51

 

 

Testowanie witryny 

Testowanie witryny 

Po  utworzeniu  witryny  sieci  Web  warto  sprawdzić  jej  funkcjonowanie.  Dla  odwiedzających  witrynę  bardzo 
frustrujące mogą okazać się komunikaty o błędach protokołu Hypertext Transfer Protocol (HTTP), pojawiające 
się po kliknięciu łącza, oraz brak grafiki w witrynie. Najlepszym sposobem zminimalizowania liczby błędów 
jest drobiazgowe sprawdzenie witryny w prawidłowo zaplanowanym procesie testowania. 

Przygotowanie listy elementów do przetestowania

Przygotowanie listy elementów do przetestowania

Opracowanie prostego planu testów należy rozpocząć od sporządzenia listy elementów do przetestowania. 
Powinny zostać uwzględnione wszystkie elementy witryny sieci Web, w tym łącza do innych stron, obrazy, 
łącza  poczty  e-mail,  panele  i  paski  nawigacyjne  oraz  menu.  Poniżej  podano  podstawową  listę  elementów, 
które może zawierać witryna:
•Łącza do innych stron i innych witryn 
•Grafika 
•Animacje 
•Znaki specjalne (znane również jako znaki rozszerzone, takie jak symbol ÷) 
•Menu 
•Paski i panele nawigacyjne 
•Przyciski i łącza Poprzednia/Następna 
•Tabele 
•Transparenty 
•Czcionki wielokrotne 
•Dynamiczny język HTML (DHTML) 
•Liczniki odwiedzin 
•Aparaty wyszukiwania 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

52

52

 

 

Testowanie witryny 

Testowanie witryny 

Dokładne określenie celu testów

Dokładne określenie celu testów

Po  utworzeniu  listy  elementów  przeznaczonych  do  testowania  należy  dokładnie  określić 

przedmiot  testów.  Na  przykład,  jeśli  w  witrynie  sieci  Web  znajduje  się  grafika,  należy 

sprawdzić, czy jest ona wyświetlana. Jeśli grafika zwiera tekst zastępczy („alt”), to czy jest 

on  wyświetlany?  Jeśli  grafika  opatrzona  jest  podpisami,  to  czy  są  one  wyświetlane 

prawidłowo? Poniżej przedstawiono przykładową listę testów. (Przedstawiona lista jest tylko 

przykładem.  Testy,  które należy przeprowadzić,  będą różnić  się  w zależności  od zawartości 

witryny sieci Web).

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

53

53

 

 

Testowanie witryny 

Testowanie witryny 

Element

Element

Test

Test

Ta

Ta

k

k

Nie 

Nie 

Uwa

Uwa

gi

gi

Wygląd ogólny

Wygląd ogólny

Czy nie występują błędy pisowni?

Czy nie występują błędy pisowni?

Czy tabele wyglądają prawidłowo?

Czy tabele wyglądają prawidłowo?

Czy wszystkie czcionki są poprawne?

Czy wszystkie czcionki są poprawne?

Łącza do innych stron i 

Łącza do innych stron i 

innych witryn

innych witryn

Czy łącza przenoszą do właściwych stron?

Czy łącza przenoszą do właściwych stron?

Czy łącza zmieniają kolor po kliknięciu?

Czy łącza zmieniają kolor po kliknięciu?

Grafika

Grafika

Czy są widoczne wszystkie elementy?

Czy są widoczne wszystkie elementy?

Czy dla każdego elementu pojawia się tekst 

Czy dla każdego elementu pojawia się tekst 

zastępczy?

zastępczy?

Czy podpisy są wyświetlane prawidłowo?

Czy podpisy są wyświetlane prawidłowo?

Animacje

Animacje

Czy animacje działają?

Czy animacje działają?

Menu

Menu

Czy każdy element menu przenosi do właściwej 

Czy każdy element menu przenosi do właściwej 

strony?

strony?

Czy łącza menu przenoszą do właściwej zakładki?

Czy łącza menu przenoszą do właściwej zakładki?

Paski i panele 

Paski i panele 

nawigacyjne

nawigacyjne

Czy każdy element nawigacji przenosi do właściwej 

Czy każdy element nawigacji przenosi do właściwej 

strony?

strony?

Czy grafika (o ile jej użyto) jest wyświetlana 

Czy grafika (o ile jej użyto) jest wyświetlana 

poprawnie?

poprawnie?

Poniżej przedstawiono przykładową listę testów

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

54

54

 

 

Testowanie witryny 

Testowanie witryny 

Dobrym zwyczajem jest również testowanie witryny w różnych przeglądarkach 
sieci  Web.  Zależnie  od  docelowej  lokalizacji  witryny  —  w  Internecie  bądź 
w intranecie — warto przetestować nawet różne wersje przeglądarek. Niektóre 
starsze  wersje  przeglądarek  nie  obsługują  tabel,  natomiast  inne  przeglądarki 
nie obsługują znaków specjalnych (rozszerzonych). Przetestowanie witryny przy 
użyciu  różnych  przeglądarek  pozwala  określić  minimalne  wymagania  wobec 
przeglądarki  pozwalające  wyświetlić  tę  witrynę.  Po  określeniu  wymagań 
odnośnie przeglądarki należy umieścić tę informację na stronie głównej.

Witryny umieszczane w intranecie

Witryny umieszczane w intranecie

   

Należy  określić,  które  wersje  danej  przeglądarki  są  używane  w  firmie. 
W  większości  firm  jest  wykorzystywany  jeden  rodzaj  przeglądarki  sieci  Web. 
Firma  może  jednak  dokonywać  aktualizacji  do  nowszej  wersji,  więc  w  użyciu 
mogą być dwie różne wersje. 

Witryny umieszczane w Internecie

Witryny umieszczane w Internecie

   

Należy przetestować różne rodzaje przeglądarek i różne ich wersje. 

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

55

55

 

 

Testowanie witryny 

Testowanie witryny 

Opublikowanie i ponowne testowanie witryny

Opublikowanie i ponowne testowanie witryny

W  tym  momencie  witryna  sieci  Web  jest  całkowicie  przetestowana. 

Bez  względu  na  to,  gdzie  ostatecznie  zostanie  umieszczona,  należy 

przeprowadzić  jeszcze  jeden,  ostateczny  test,  aby  upewnić  się,  że 

funkcjonuje  prawidłowo.  Publikując  witrynę,  należy  upewnić  się,  że 

opublikowano  wszystkie  związane  z  nią  pliki.  Na  przykład  elementy 

grafiki  są  często  zapisywane  w  podfolderze  wraz  z  innymi  plikami 

pomocniczymi.  Zapominając  o  opublikowaniu  tego  folderu,  można 

sprawić,  że  grafika  nagle  zniknie.  Po  ukończeniu  ostatecznego  testu 

można mieć pewność, że witryna sieci Web działa niezawodnie.

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

56

56

 

 

Publikowanie witryny na serwerze

Publikowanie witryny na serwerze

background image

Katowice 2006/2007

Katowice 2006/2007

Podstawy tworzenia stron WWW

Podstawy tworzenia stron WWW

57

57

 

 

Publikowanie witryny na serwerze

Publikowanie witryny na serwerze


Document Outline