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ł |