O TABELACH
Tabele dawniej służyły do tworzenia kolumn na stronie oraz do podziału tych kolumn na komórki. Obecnie zaleca się stosować tabele do gromadzenia i przedstawiania danych finansowych, statystycznych, informacyjnych, porównawczych itp. Najprostrza tabela zawierająca opis wszystkich 7-znaczników i 2-atrybutów użytych na tej stronie, znajduje się w prawej kolumnie na dole. Kod każdej z trzech tabel objęty jest selektorem #tab z numerem 1, 2 lub 3. Każdy selektor musi posiadać wymagane deklaracje, gdyż w razie ich braku znacznik tabeli przejmie wartości innego najbliższego selektora.
PRZYKŁAD 1 TABELA typu KARTOTEKA - MENU
| Lp | Dział | Strony | |||
|---|---|---|---|---|---|
| 1 | NAWIGACJA | Pozioma | Pionowa | Stopki | Rozwijana |
| 2 | TEKSTY | Czcionki | Tytuły | Ozdobniki | Druk |
| 3 | KOLUMNY | 2 Kolumny px | 2 Kolumny % | 2 Kolumny em | Obramowane v1 |
| 4 | GRAFIKA | Wybór tła | Realizacja tła | Tła 2-kolumn | Tła 3-kolumn |
KOD XHTML TABELI KARTOTEKA
<div id="tab1">
<div id="cien">
<table cellspacing="0">
<caption><strong>BIBLIOTEKA XHTML CSS</strong></caption>
<tr id="tlo">
<th> Lp </th> <th> Dział </th> <th colspan="4"> Strony </th>
</tr>
<tr class="alt">
<td>1</td> <td> NAWIGACJA </td>
<td><a href="nawigacja-pozioma.htm"> POZIOMA </a></td>
<td><a href="nawigacja-pionowa.htm"> PIONOWA </a></td>
<td><a href="nawigacja-stopki.htm"> STOPKI </a></td>
<td><a href="nawigacja-rozwijana-pionowo.htm"> ROZWIJANA </a></td>
</tr>
<tr>
<td>2</td> <td> TEKSTY </td>
...........
</tr>
</table >
</div >
</div >
ARKUSZ CSS, ANALIZA REGUŁ
- ARKUSZ STYLI CSS, reguły tj. dziesięć selektorów z deklaracjami
#cien {background:#919191;}#tab1 table {position:relative; top:-4px; left:-4px; width:100%; border:1px solid #000; font-size:x-small; color:navy;}#tab1 caption {padding:8px; text-align:center; border:1px solid #000; border-bottom:none; background:#fff;}#tab1 th, #tab1 td {padding:8px; text-align:center; border-bottom:1px solid #b5b5b5; font-weight:bold;}#tab1 tr#tlo, #tab1 tr {background:#e6e6e6;}#tab1 th {color:#777;}#tab1 tr.alt {background:#f0f0f0;}#tab1 td a {font-weight:normal; color:navy; display:block;}#tab1 tr:hover td {color:red;}#tab1 tr:hover {background:yellow;}- ANALIZA STYLI CSS, tj. deklaracji z ich właściwościami i wartościami
- #cien {kolor tła cienia o szerokości lewej kolumny }
- #tab1 table {przesuw tabeli w lewo w górę 4px aby pokazać cień, szerokość max 100%, obramowanie 1px czarne, czcionka x-small, kolor navy}
- #tab1 caption {odstępy 8px, tekst wycentrowany, obramowanie 1px, brak dolnego obramowania, tło białe}
- #tab1 th, table td {odstępy 8px, tekst wycentrowany, obramowanie dolne 1px błękitne, czcionka gruba}
- #tab1 tr#tlo, #tab1 tr {tło jasno-niebieskie dla wierszy parzystych}
- #tab1 th {kolor szary czcionki w drugim wierszu}
- #tab1 tr .alt {jasne tło w nieparzystych wierszach}
- #tab1 td a {czcionka linków: normalna, kolor navy, zwiększa powierzchnie linku}
- #tab1 tr :hover td {zmiana koloru czcionki na czerwony w dwóch kolumnach}
- #tab1 tr :hover {zmiana koloru całego wiersza na żółty}
- #tab1 td a {czcionka linków: normalna, kolor navy, zwiększa powierzchnie linku}
PRZYKŁAD 2 TABELA typu DANE FINANSOWE
Raport finansowy oprócz zamieszczenia w internecie, wymaga wydrukowania. Czcionki ekranowe: large, small i x-small w wydruku zastąpiono czcionkami o podobnych proporcjach tj.: 18pt, 12pt i 10pt.
Raport Finansowy sklepów VITA
| Sklepy VITA | Sprzedane wyroby | Dochód | Do zwrotu | Uszkodzone | Strata | Wydatki | Zysk |
|---|---|---|---|---|---|---|---|
| Bydgoszcz | 20.000 | 300.000.00zł | 1.000 | 500 | 22.500.00zł | 200.100.50zł | 77.399.50zł |
| Włocławek | 15.000 | 225.000.00zł | 800 | 600 | 21.000.00zł | 145.500.50zł | 58.499.50zł |
| Toruń | 18.100 | 270.000.00zł | 950 | 740 | 25.350.00zł | 160.830.50zł | 83.819.50zł |