Tabele (2)


Tomasz Bartuś



Lekcję 1 zakończyliśmy na:...

<table>
<tr>
<td>Iza</td>
</tr>
</table>

...co dało nam następujący efekt:

Iza

Po pierwsze zobaczmy wreszcie naszą tabelę. Dodajmy jej ramkę. Każdorazowo gdy chcesz w przeglądarce WWW zobaczyć zmiany, które wprowadziłeś do pliku html, możesz skorzystać z klawisza funkcyjnego F5 lub skrótu klawiaturowego ctrl+r.

<table border="1">
<tr>
<td>Iza</td>
</tr>
</table>
Iza

Co gdy chcemy grubszą ramkę?

<table border="5">
<tr>
<td>Iza</td>
</tr>
</table>
Iza

A co jeśli jeszcze grubszej?

<table border="25">
<tr>
<td>Iza</td>
</tr>
</table>
Iza

A co jeżeli chcemy aby ramka była niewidoczna?

<table border="0">
<tr>
<td>Iza</td>
</tr>
</table>
Iza

Jak widać domyślną wartością zmiennej border jest wartość "0"

Ustalmy wielkość ramki na "3".

<table border="3">
<tr>
<td>Iza</td>
</tr>
</table>
Iza

Jeżeli nie zadeklarujemy wielkości tabeli, będzie ona tak szeroka, jak treść, która jest w niej zdeponowana.

<table border="3">
<tr>
<td>Iza, Marek i Rysiek</td>
</tr>
</table>
Iza, Marek i Rysiek

Deklaracja szerokości tabeli pozwala na zmianę wartości domyślnej.

<table border="3" width="100%">
<tr>
<td>Iza, Marek i Rysiek</td>
</tr>
</table>
Iza, Marek i Rysiek

A co z 75%

<table border="3" width="75%">
<tr>
<td>Iza, Marek i Rysiek</td>
</tr>
</table>
Iza, Marek i Rysiek

Skasujmy teraz przyjaciół Izaa.

<table border="3" width="75%">
<tr>
<td>Iza</td>
</tr>
</table>
Iza

Zmniejszmy szerokość tabeli do 50% szerokości okna przeglądarki.

<table border="3" width="50%">
<tr>
<td>Iza</td>
</tr>
</table>
Iza

Teraz usuńmy znak "%" z deklaracji szerokości. Deklaracja zmieni się z względnej (wyrażonej w procentach), na bezwzględną (wyrażoną w pikselach).

<table border="3" width="50">
<tr>
<td>Iza</td>
</tr>
</table>
Iza

Zmieńmy na 100.

<table border="3" width="100">
<tr>
<td>Iza</td>
</tr>
</table>
Iza

Jak widać szerokość tabeli wyrażona w pikselach, nie zależy od szerokości treści zawartej w tabeli ani od wielkości okna przeglądarki (jest miarą bezwzględną).

Podobnie możemy postąpić z wysokością tabeli (height).

<table border="3" width="100" height="75">
<tr>
<td>Iza</td>
</tr>
</table>
Iza

Potrafimy także kontrolować położenie zawartości pojawiającej się w komórkach tabeli.

<table border="3" width="100" height="75">
<tr>
<td align="center">Iza</td>
</tr>
</table>
Iza

 

<table border="3" width="100" height="75">
<tr>
<td align="right">Iza</td>
</tr>
</table>
Iza

 

<table border="3" width="100" height="75">
<tr>
<td align="left">Iza</td>
</tr>
</table>
Iza

Jak można zauważyć, domyślną wartością przyjmowaną przez przeglądarkę, gdy nie ma innej deklaracji jest align="left".

Możemy także kontrolować położenie treści komórek w pionie.

<table border="3" width="100" height="75">
<tr>
<td align="left" valign="top">Iza</td>
</tr>
</table>
Iza

 

<table border="3" width="100" height="75">
<tr>
<td align="left" valign="bottom">Iza</td>
</tr>
</table>
Iza

 

<table border="3" width="100" height="75">
<tr>
<td align="left" valign="middle">Iza</td>
</tr>
</table>
Iza

Domyślną wartością jest middle.

A teraz spróbujemy podmienić tekst "Iza" innym rodzajem treści. Wstawimy do komórki tabeli mały obrazek o nazwie ed.gif i spróbujemy manipulować jego położeniem. Skopiuj go do folderu tabela. Następnie za pomocą tagu img wstaw obrazek do komórki tabeli.

<table border="3" width="100" height="75">
<tr>
<td align="left" valign="middle">
<img src="iza.gif" width="32" height="32">
</td>
</tr>
</table>

 

 
 

Wykłady:

 
 

1. Sieci komputerowe

 
 
1.1 Pojęcia podstawowe
 
1.2. Internet - historia i współczesność
 
1.3. Rodzaje sieci
 

2. HTML 5.0

 
 
2.1. HTML - konwencje
 
2.2. Kod minimalny dokumentów .html
 
2.3. Znaki diakrytyczne i metainformacje
 
2.4. Podstawowe tagi
 
2.5. Formatowania tekstu
 
2.6. Obrazy
 
2.7. Odnośniki
 
2.8. Listy
 
2.9. Tabele
 

3. CSS

 
 
3.1. CSS - konwencje
 
3.2. Kolory
 
3.3. Tła
 
3.4. Model pudełkowy
 
3.5. Krawędzie
 
3.6. Marginesy
 
3.7. Dopełnienia
 
3.8. Wysokość i szerokość
 
3.9. Tekst
 
3.10. Czcionki
 
3.11. Opływanie
 
3.12. Technika zagnieżdżonych bloków, Display
 

4. Dodatki

 
 
4.1. Publikacja stron www
 
4.2. Grafika
 
4.3. Walidacja dokumentów
 
4.4. Linux (1)
 

Ćwiczenia:

Zakładanie kont


Tabele:

1  2  3  4  5  6
 

Ramki:

1  2  3  4  5  6  7
 
 

CSS: