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

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}

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ł

Drukuj tylko Raport Finansowy