background image

 

 

TABELE

Ogólne ramy tabeli 
Definicja tabeli musi być 

umieszczona między znacznikami 
<TABLE> </TABLE>
W ich ramach są umieszczane 

definicje rzędów, definicje 

komórek w rzędach, konkretne 

dane w komórkach, tytuł tabeli i 

nagłówki wierszy i kolumn.

background image

 

 

TABELE

Wiersz tabeli
<TR> </TR>
Wiersz tabeli jest jej konkretyzacją, a sam tworzy ramy 
dla komórek z danymi. W ramach <TABLE> </TABLE> 
można umieścić wiele kolejnych definicji wierszy <TR> 
</TR>, dla przykładu:
<TABLE> 
<TR> </TR>
<TR> </TR>
<TR> </TR>
</TABLE>

background image

 

 

ZADANIE 13a

Utwórz  plik  na  bazie  poniższego  kodu  i  zdefiniuj  w  tabeli  5 

wierzy  tak  by  na  stronie  były  wyświetlane  jedna  pod  drugą 

cyfry 1,2,3,4,5. Plik zapisz pod nazwą zadanie13a.html.

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Language" CONTENT="pl" />
</HEAD>
<BODY>

<TABLE> 

</TABLE>

</BODY>
</HTML>

background image

 

 

TABELE

Komórka w wierszu
<TD> </TD>
Komórka zawiera konkretne dane. Między jej znacznikami można 
umieszczać tekst i grafikę. Konkretne komórki są umieszczane między 
znacznikami wybranego rzędu, na przykład:
<TABLE> 
<TR> <TD> </TD><TD> </TD><TD> </TD></TR>
<TR> <TD> </TD><TD> </TD><TD> </TD></TR>
<TR> <TD> </TD><TD> </TD><TD> </TD></TR>
</TABLE>
Uwaga: dla przejrzystości obrazu dokumentu w edytorze HTM warto 
umieszczać definicje wierszy tabeli jedną pod drugą, natomiast definicje 
kolejnych komórek obok siebie, co symuluje układ wierszy i kolumn w całej 
tabeli. Oczywiście komórki można opisywać w edytorze także w kolejnych 
rzędach, co oczywiście nie wpływa na ich faktyczne położenie w 
przeglądarce.

background image

 

 

ZADANIE 13b

Na  bazie  pliku  zadanie13a.html  utwórz 

tabelę  składającą  się  z  5  wierszy  i 

trzech  kolumn.  Kolejne  komórki  niech 

zawierają:

1aaa 1bbb 1ccc

2aaa 2bbb 2ccc

3aaa 3bbb 3ccc

4aaa 4bbb 4ccc

5aaa 5bbb 5ccc

background image

 

 

TABELE

Obramowanie tabeli
Aby tabela zawierała naokoło 
obramowanie, wystarczy rozszerzyć 
definicję o parametr BORDER. Jeśli nie 
podamy szerokości obramowania, 
przyjmowana jest jej domyślna 
wartość.
<TABLE BORDER> </TABLE>

background image

 

 

TABELE

Obramowanie tabeli
Gdybyśmy podali szerokość 
obramowania w pikselach, zostanie 
ona odpowiednio zinterpretowana 
przez przeglądarkę, na przykład:
<TABLE BORDER=10> </TABLE>

background image

 

 

ZADANIE 13c

Obramuj 

tabelę 

utworzoną 

poprzednim ćwiczeniu linią o grubości 5 

pikseli. 

Plik 

zapisz 

pod 

nazwą 

zadanie13c.html.

background image

 

 

TABELE

Obramowanie komórek
Aby komórki (nie tabela!) zawierały 
inne obramowanie niż domyślne, 
możemy użyć parametru CELLSPACING 
(de facto jest to odległość między 
komórkami).
<TABLE BORDER CELLSPACING=8
</TABLE>

background image

 

 

ZADANIE 13d

Obramuj  komórki  utworzonej  tabeli 

obramowaniem  o  grubości  4.  Zapisz 

zadanie  w  pliku  zadanie13d.html. 

Następnie  zmień  grubość  na  16  i 

zobacz różnice. Zapisz zmiany.

background image

 

 

TABELE

Marginesy dla komórek
Jeśli uznamy, że odstęp między 

zawartością komórki a jej 

obramowaniem jest zbyt mały, 

możemy użyć parametru 

CELLPADDING (domyślnie wynosi on 

1).
<TABLE BORDER CELLSPACING=5 

CELLPADDING=15> </TABLE>

background image

 

 

ZADANIE 13e

Utwórz  tabelę  z  następującymi  danymi.  Obramuj 

komórki  obramowaniem  5  i  ustal  marginesy  na  10. 
Zadanie zapisz w pliku zadanie13e.html.

lp

Nazwisko

imię

wiek

1

Abecki

Adam

25

2

Babecka

Barbara

23

3

Cabecki

Cezary

17

4

Dabecka

Danuta

19

background image

 

 

TABELE

Całkowitą szerokość tabeli na 

stronie możemy zdefiniować przy 

pomocy parametru:
WIDTH 
Podany parametr jest "silniejszy" od 

innych parametrów, które wpływają 

na szerokość tabeli na ekranie.
<TABLE BORDER WIDTH=600

</TABLE>

background image

 

 

TABELE

Zamiast wartości absolutnej w 
pikselach możemy także użyć 
wartości procentowej, np. pół 
szerokości ekranu przeglądarki.
<TABLE BORDER WIDTH=50%
</TABLE>

background image

 

 

ZADANIE 13f

Zmień szerokość tabeli z poprzedniego ćwiczenia tak 

by  tabela  była  wyświetlana  na  całej  szerokości  okna 
przeglądarki. Plik zapisz pod nazwą zadanie13f.html.

lp

Nazwisko

imię

wiek

1

Abecki

Adam

25

2

Babecka

Barbara

23

3

Cabecki

Cezary

17

4

Dabecka

Danuta

19


Document Outline