Welkom op de vernieuwde website van AlphamegaHosting.com!

XHTML deel 5 – Het gemak van lijsten

Bob Broen | 2007-05-02 | Programmeren en techniek

In dit vijfde deel van de reeks artikelen over XHTML gaan we het hebben over lijsten. Lijsten zijn ideaal voor opsommingen of faq's (veel gestelde vragen). De reden dat ze zo fijn zijn, is dat het voor iedereen (bezoekers, browsers, zoekmachines en hulpsoftware) duidelijk is dat het hier om een opsomming gaat, zelfs zonder opmaak.
We zullen eens kijken naar een HTML-voorbeeld met twee lijsten:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>XHTML gebruiken - deel 5</title>
<style type="text/css">
body {
font-family: verdana, sans-serif;
}

</style>
</head>
<body>
<h3>Een gewone lijst</h3>
<ul>
<li>De eerste vermelding</li>
<li>De tweede vermelding</li>
<li>De derde vermelding</li>
</ul>
<h3>Een definitie lijst</h3>
<dl>
<dt>De eerste vraag</dt>
<dd>Het antwoord op de eerste vraag.</dd>
<dt>De tweede vraag</dt>
<dd>Het antwoord op de tweede vraag.</dd>
</dl>
</body>
</html>

In de eerste opsomming heeft iedere vermelding in een lijst een eigen open- en sluittag < li>< /li>. Alle lijstvermeldingen staan tussen de open- en sluittag van de opsomming < ul>< /ul>. De tweede opsomming is een definitielijst. Er wordt binnen de lijst (< dl>< /dl>) eerst een definitie-term genoemd (< dt>< /dt>) en daarna een definitie-omschrijving (< dd>< /dd>). Dit is handig voor woordverklaringen of vraag-/antwoordlijsten.


Iedere browser mag zelf bepalen hoe de lijsten worden opgemaakt. Er is geen standaard voor. Alle opmaak is via CSS te beïnvloeden. Hieronder staat een voorbeeld van code waarmee de lijsten opgemaakt kunnen worden, plak dit na de body-opmaak ('}') en de css-sluittag (< /style>').

ul
{
list-style-type: none;
padding-left: 0;
margin-left: 0;
margin-bottom: 1em;
}
li {
padding-left: 0;
margin-left: 0;
margin-bottom: 0.5em;
}
dt {
color: rgb(136,187,170);
font-weight: bold;
}
dd {
color: black;
margin: 0 1em 0.8em 1em;
}

 Het zal duidelijk zijn dat de opmaak van de ul-, li-, dt- en dd-tags hier ingesteld wordt. Alleen de eerste eigenschap ('list-style-type') is nieuw. Geldige waardes zijn onder andere: disc, circle, square, decimal, lower-alpha, upper-alpha, lower-roman en upper-roman. Wat ook moet opvallen is dat ik nergens heb bepaald hoe groot het lettertype moet zijn, ik laat dat aan de browser of de gebruiker over. Door alle afstanden (margin) in 'em'-eenheden te bepalen, zal de opmaak kloppen voor browsers met een grote letter en browsers met een kleine letter. De 'em'-eenheid wordt bepaald door het font in combinatie met de gebruikte grootte, de vuistregel is dat de 'em'-eenheid net zo groot is als de breedte van de letter 'm'. In de volgende uitgave van Web Succes Magazine gaan we een menu maken met behulp van de < ul>- en < /ul>-tag.

Zoek

Doe mee! Word ook WebsiteSupporter!

Ontvang gratis elke week een verbetersuggestie voor je website, inclusief speciaal stappenplan om je site succesvol te maken.

Klik hier om je in te schrijven!

Domeinnaam-check

Domeinnamen v.a. € 1,- p/m. Check of jouw ideale domeinnaam nog vrij is:

www.

Even onthouden

Moet er iets aan je site gebeuren?

En heb je zelf geen tijd, geen zin of geen idee hoe je het moet aanpakken? Laat ons website-klusteam het voor je oplossen!

Klik hier voor meer info. 

Thema van de week:

Hallo Google! Welkom op mijn website!

De scripts van Google die regelmatig langskomen om je site te indexeren zijn natuurlijk ook 'bezoekers' die je het naar de zin moet maken. In het artikel van deze week leer je hoe je die 'crawlers' de juiste info kunt meegeven.

Klik hier voor het artikel.

Informatie

Hopelijk vind je alle informatie die je nodig hebt op deze website. Heb je nog vragen? Klik hier om een bericht te sturen of bel tijdens kantoor-uren met 040-2085353 (NL) of 011/547498 (B).

Ben jij een startende ondernemer?

Dan hebben wij een handig gratis ebook om je op weg te helpen met je online presentatie.

Klik hier om het gratis te downloaden.

Alphamega Hosting heeft een unieke garantie!
Privacy Contact Sitemap Copyright 2012 Alphamega Hosting B.V.