Listy
Następnym elementem, z jakim możesz spotkać się przy tworzeniu stron WWW, są listy. Specyfikacja określa trzy rodzaje list. Są to: listy punktowane, numerowane oraz definicji. Można się jeszcze spotkać z podziałem na listy uporządkowane (numerowane) oraz nieuporządkowane (wypunktowane), ale to już kwestia interpretacji.
Lista wypunktowana
Do stworzenia listy wypunktowanej będziemy potrzebowali kombinacji dwóch znaczników: <ul></ul> oraz <li></li>. Znacznik <ul></ul> określa ramy listy, natomiast <li ></li> to każdy jej podpunkt. W praktyce wygląda to mniej więcej tak:
<ul>
<li>Pierwsza pozycja listy wypunktowanej</li>
<li>Druga pozycja listy wypunktowanej</li>
<li>Trzecia pozycja listy wypunktowanej</li>
</ul>
- Pierwsza pozycja listy wypunktowanej
- Druga pozycja listy wypunktowanej
- Trzecia pozycja listy wypunktowanej
Lista numerowana
Drugim typem listy jest lista numerowana, której konstrukcja składa się ze znaczników <ol></ol> oraz <li></li >. Zasada jest dokładnie taka sama, jak w przypadku list wypunktowanych.
<ol>
<li>Pierwsza pozycja listy numerowanej</li>
<li>Druga pozycja listy numerowanej</li>
<li>Trzecia pozycja listy numerowanej</l i>
</ol>
- Pierwsza pozycja listy numerowanej
- Druga pozycja listy numerowanej
- Trzecia pozycja listy numerowanej
Lista definicji
Trzecim i ostatnim typem list jest lista definicji. Posiada ona bardzo podobną budowę do dwóch wcześniej omawianych. Na listę definicyjną składa się konstrukcja znaczników <dl></dl>, <dt></dt> oraz <dd></dd>.
<dl>
<dt>Słowo definiowane</dt>
<dd>opis słowa definiowanego</dd>
<dt>Kolejne słowo definiowane</dt>
<dd>opis kolejnego słowa definiowanego</dd>
<dt>Jeszcze jedno słowo definiowane</dt>
<dd>opis nowego słowa definiowanego</dd>
<dt>Ostatnie słowo definiowane</dt>
<dd>opis ostatniego słowa definiowanego</dd>
</dl>
- Słowo definiowane
- opis słowa definiowanego
- Kolejne słowo definiowane
- opis kolejnego słowa definiowanego
- Jeszcze jedno słowo definiowane
- opis nowego słowa definiowanego
- Ostatnie słowo definiowane
- opis ostatniego słowa definiowanego
- Zagnieżdżanie list
Przeglądając strony dostępne w sieci, na pewno widziałeś listy, które stanowiły połączenie list numerowanych oraz wypunktowanych lub po prostu zawierały podpunkty. Nie jest to żaden nowy typ list, a jedynie połączenie opisanych już elementów. Połączenie takie jest w światku webmasterów nazywane zagnieżdżaniem. - Zagnieżdżanie nie jest niczym skomplikowanym, ale wymaga szczególnej dbałości o wpisywany kod. Nawet najdrobniejszy błąd może spowodować, że lista stanie się nieczytelna — „rozjedzie się”.
Podczas zagnieżdżania możemy łączyć różne typy list, np. numerowaną z wypunktowaną. Odpowiedni przykład zamieszczam poniżej, a efekt jego działania przedstawiamy poniżej.
<ol>
<li>Produkty mleczne
<ul>
<li>mleko 3,2</li>
<li>jogurt malinowy</li>
<li>śmietanka do kawy</li>
</ul>
</li>
<li>0woce
<ul>
<li>jabłka</li>
<li>cytrusy <ul>
<li >pomarańcze</li >
<li>mandarynki</li>
</ul>
</li>
<li>brzoskwinie</li>
</ul>
</li>
<li>Pieczywo
<ul>
<li>chleb</li>
<li>bułki</li>
<li>rogaliki </li>
</ul>
</li >
</ol>
- Produkty mleczne
- mleko 3,2
- jogurt malinowy
- śmietanka do kawy
- 0woce
- jabłka
- cytrusy
- pomarańcze
- mandarynki
- brzoskwinie
- Pieczywo
- chleb
- bułki
- rogaliki