Listor
Det är ganska ofta som man vill lista upp saker. Bl. a. när du har ett recept, eller när du bara vill rabbla saker du har i din samling. Du kan också använda sig utav listor när du vill presentera dagens uppgifter till en lektion.
Numrerad lista <ol>
En numrerad lista, eller ordered list på engelska (alternativt till och med enumerated list), är en lista där varje punkt är numrerad. Du skapar en numrerad lista med <ol>
- Det första du ska tänka på när du gör en lista är att listan får inte ligga i ett <p>-element. Hemsidan kommer att fungera, men det är fel att göra så.
- Sen när du har skrivit dina <ol>- och </ol>-taggar så skapar du varje list-element med <li> som står för list item.
- Text som står innanför <li>- och </li>-taggarna ska inte ha <p>-taggar runt sig.
Punktlista <ul>
Du skapar en punktlista med taggarna <ul> och </ul>. ul står för unordered list, i motsats till ordered list.
- Punktlistor fungerar precis likadant som numrerade listor.
- Samma regler gäller och samma <li>-taggar används.
Listor i listor
Om du programmerar så är listor i listor ofta besvärligt och
kontraintuitivt. I HTML är listor i listor inget konstigt alls, om än
kanske lite bökigt. Om du vill ha en underpunkt i en lista så skapar du
den genom att du skapar en ny lista inne i li-elementet.
Exempel
<h5>Mina favoritsaker</h5>
<ol>
<li>Lov
<ol>
<li>Sommarlov</li>
<li>Jullov</li>
<li>Höstlov</li>
<li>Påsklov</li>
<li>Sportlov</li>
</ol>
</li>
<li>Snabbmat
<ol>
<li>Pizza
<ol>
<li>Kebabpizza m. pommes</li>
<li>Vezuvio m. béarnaisesås</li>
</ol>
</li>
<li>Dumplings</li>
</ol>
</li>
<li>Sova</li>
</ol>
Mina favoritsaker
- Lov
- Sommarlov
- Jullov
- Höstlov
- Påsklov
- Sportlov
- Snabbmat
- Pizza
- Kebabpizza m. pommes
- Vezuvio m. béarnaisesås
- Dumplings
- Pizza
- Sova
Definitionslista
En definitionslista skiljer sig ganska så dramatiskt från de andra två listorna i HTML. Dels är det en visuell skillnad, men också en skillnad i hur du skriver dem. Du startar en definitionslista med <dl> som då står för definition list. Sen använder du <dt> (definition term) för termen som ska definieras. Och <dd> (definition description) för att skriva ut definitionen.
- DNS
- Domain Name Server
- DHCP
- Dynamic Host Configuration Protocoll