#!/usr/local/bin/php

Ukladanie tekstu

Aby nadac dokumentowi pozadana strukture uzywamy takich elementów HTML jak wypunktowania i tabelki.

Wypunktowanie

Podstawowy podzial wypunktowan, to podzial na uporzadkowane i nieuporzadkowane. Te pierwsze wprowadzamy znacznikiem <OL></OL>, a drugie <UL></UL>. Oba te znaczniki przyjmuja parametr TYPE, z tym, ze rozne sa dla nich jego wartosci. Przykladowe wartosci dla OL to: 1, A, a, i, I. Dla UL moga to byc: disc, circle, square.
Elementy listy wprowadzamy w obu przypadkach za pomoca <LI></LI>.
Oba te rodzaje list moga byc dowolnie zagniezdzane.
Ponizej przyklad listy stworzonej przez kod:
<ol type="1">
<li>punkt 1</li>
<ol type="a">
<li>punkt a</li>
<li>punkt b</li>
</ol>
<li>punkt 2</li>
<ul type="circle">
<li>punkt</li>
<li>punkt</li>
<ol type="i">
<li>podpunkt 1</li>
<li>podpunkt 2</li>
</ol>
<li>punkt</li>
</ul>
<li>punkt 3</li>
<li>punkt 4</li>
</ol>

  1. punkt 1
    1. punkt a
    2. punkt b
  2. punkt 2
  3. punkt 3
  4. punkt 4

Tabele

Tabele sa jednym z najwazniejszych, jesli nie najwazniejszym, z narzedzi sluzacych do ukladania strony. Daja one kontrole nad ulozeniem elementow wzgledem siebie.
Tabele tworzymy znacznikiem <TABLE></TABLE>. Tabele dzielimy na wiersze oznaczajac je: <TR></TR>, a te z kolei na komorki: <TD></TD>. Dopiero w komórkach umieszczamy wlasciwe dane.
Standardowa definicja prostej tabeli moze wygladac tak:
<table>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>

co daje nam:
1 2
3 4

Znacznik TABLE posiada szereg parametrow, z których najczesciej stosowane to:


Wszystkie znaczniki tabeli (TABLE, TR, TD) przyjmuja parametr BGCOLOR="kolor", ktory pozwala okreslic kolor tla odpowiedniego elementu.

Obiekty wewnatrz komorki mozna rozmieszczac przy pomocy parametrow znacznika TD: ALIGN i VALIGN, ktore okreslaja odpowiednio polozenie w poziomie i pionie, np.:
1 2

Komorki tabeli mozna scalac ze soba znacznikow COLSPAN i ROWSPAN , które definiuja na ile kolumn/wierszy rozciagac sie ma komorka.
2x1 1x1 1x1
1x2 1x1 1x1 1x1
1x1 2x2
1x1 1x1

Tabelki oczywiscie mozna w sobie dowolnie zagniezdzac.