Podstawy tworzenia tabel w HTML.pdf
(
420 KB
)
Pobierz
Podstawy tworzenia tabel w HTML
Przy tworzeniu tabeli podstawę stanowią następujące znaczniki:
<table>
- ten znacznik stanowi "ramę" wewnątrz której zawiera się cała definicja tabeli;
<tr>
- ten znacznik służy do zdefiniowania pojedynczego wiersza tabeli. W jego obrębie muszą
znajdować się definicje poszczególnych komórek tabeli;
<td>
- ten znacznik z kolei służy do zdefiniowania pojedynczej komórki tabeli;
<th>
- znacznik ten podobnie jak znacznik
<td>
definiuje pojedynczą komórkę tabeli. Różnica jest
jednak taka że znacznik
<th>
tworzy komórkę nagłówka - test w takiej komórce jest pogrubiony.
Przykładowa tabela może zatem wyglądać następująco:
<table>
<tr>
<th>11</th>
<th>12</th>
<th>13</th>
</tr>
<tr>
<td>21</td>
<td>22</td>
<td>23</td>
</tr>
<tr>
<td>31</td>
<td>32</td>
<td>33</td>
</tr>
</table>
11 12 13
21 22 23
31 32 33
Sposób w jaki rozłożone są znaczniki w przykładzie powyżej nie jest obowiązkowy - można także zapisać
wszystko w jednej linii, można również umieścić definicję każdej komórki w jednym wierszu. Tutaj
rozmieściłem to tak aby było to w miarę czytelne. Także z tego powodu wstawiłem spacje pomiędzy
definicjami poszczególnych komórek i wierszy.
Modyfikowanie wyglądu tabeli
Wygląd gotowej tabeli można modyfikować na wiele sposobów, na przykład za pomocą parametrów
znacznika
<table>
. Dostępne są atrybuty pozwalające na określenie następujących parametrów tworzonej
tabeli:
grubość obramowania wokół tabeli
- atrybut
border
. Jako wartość podaje się jakie grube ma być
to obramowanie (w pikselach):
<table border="5">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
11 12
21 22
W przypadku gdy nie poda się wartości, przeglądarka przyjmie wartość domyślną, która jest zależna
od przeglądarki:
<table border>
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
11 12
21 22
wielkość odstępu pomiędzy komórkami
(w pikselach) - atrybut
cellspacing
:
<table border="1" cellspacing="10">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
11
12
21
22
wielkość odstępu pomiędzy zawartością komórki a jej obramowaniem
(w pikselach) - atrybut
cellpadding
:
<table border="1" cellpadding="10">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
11
12
21
22
szerokość tabeli
- atrybut
width
. Można ją określić w pikselach lub w procentach szerokości
elementu wewnątrz którego tabela jest umieszczona (jeżeli nie jest w żadnym, to brana jest
szerokość okna przeglądarki):
<table border="1" width="200">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
<br>
<table border="1" width="50%">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
11
12
21
22
11
12
21
22
wysokość tabeli
(w pikselach) - atrybut
height
.
Uwaga:
Atrybut ten nie jest co prawda oficjalną częścią standardu HTML, ale jest interpretowany
przez większość przeglądarek. Zamiast niego powinno się jednak stosować odpowiednie polecenie
kaskadowych arkuszy stylów CSS:
<table border="1" height="100">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
<table border="1" style="height: 100px">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
11 12
21 22
kolor tła tabeli
- atrybut
bgcolor
. Jako wartość należy podać nazwę koloru lub jego kod
szesnastkowy (przykładową listę kodów kolorów znajdziesz w artykule
Bezpieczna paleta kolorów
)
.
Atrybut ten nie jest zalecany - zamiast niego powinno się stosować odpowiednie polecenie
kaskadowych arkuszy stylów CSS:
<table border="1" bgcolor="yellow">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
<table border="1" style="background-color: yellow">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
11 12
21 22
obrazek jako tło tabeli
- atrybut
background
.
Uwaga:
Atrybut ten nie jest co prawda oficjalną częścią standardu HTML, ale jest interpretowany
przez większość przeglądarek. Zamiast niego powinno się jednak stosować odpowiednie polecenie
kaskadowych arkuszy stylów CSS:
<table border="1" background="tlo.gif">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
<table border="1" style="background: url(tlo.gif)">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
11 12
21 22
wyrównanie tabeli
do brzegów dokumentu - atrybut
align
. Dostępne są wartości:
left
-
wyrównanie do lewej (wartość domyślna),
center
- wyrównanie do środka,
right
- wyrównanie do
prawej strony. Dodatkowo przy zastosowaniu tego parametru tekst będzie odpowiednio "oblewał"
tabelę. Atrybut ten nie jest zalecany - zamiast niego powinno się stosować odpowiednie polecenie
kaskadowych arkuszy stylów CSS:
<table border="1" align="right">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
tekst tekst<br>
tekst tekst<br>
tekst tekst
<table border="1" style="float: right">
<tr>
<td>11</td><td>12</td>
</tr><tr>
<td>21</td><td>22</td>
</tr>
</table>
tekst tekst<br>
tekst tekst<br>
tekst tekst
11 12
21 22
tekst tekst
tekst tekst
tekst tekst
Kolejne parametry - dotyczące sposobu rysowania obramowania oraz linii wewnętrznych tabeli - zostaną
podane poniżej, po podaniu metody grupowania kolumn.
Modyfikowanie wyglądu wierszy
znacznik
<tr>
(definiujący wiersz tabeli) także może posiadać parametry. Oto one:
wyrównanie tekstu w komórkach w wierszu
- atrybut
align
. Dostępne są wartości:
left
,
center
i
right
. Przykład:
<table border="1" width="200">
<tr align="center">
<td>11</td><td>12</td>
</tr><tr align="right">
<td>21</td><td>22</td>
</tr>
</table>
11
12
21
22
wyrównanie tekstu w pionie w komórkach w wierszu
- atrybut
valign
. Dostępne są wartości:
top
- wyrównanie do góry komórki,
middle
- wyrównanie do połowy wysokości komórki (wartość
domyślna),
bottom
- wyrównanie do dołu komórki. Przykład:
<table border="1" width="200" style="height: 100px">
<tr valign="top">
<td>11</td><td>12</td>
</tr><tr valign="bottom">
<td>21</td><td>22</td>
</tr>
</table>
Plik z chomika:
hazus1970
Inne pliki z tego folderu:
10 mitow pozycjonowania stron internetowych.pdf
(465 KB)
Blogi od A do sławy i pieniędzy.pdf
(380 KB)
kurs html offline.zip
(2024 KB)
Budujemy WWW.pdf
(3374 KB)
Ustalanie wyglądu tabeli za pomocą CSS.pdf
(282 KB)
Inne foldery tego chomika:
Grafika
Komputery
Kulinaria
Kursy
Muzyka
Zgłoś jeśli
naruszono regulamin