copyright: Kris Merckx voor www.computerkit.be - 2009 - HTML en CSS - navigatiebalk bouwen met CSS 1
HTML krijgt een standaard opmaak van de browser Een link in HTML In HTML maakt u een link met de HTML-markering (HTML-tag)
. Een a-tag (anchor, anker) heeft een attribuutwaarde nodig om de link te laten werken. Tussen de begin- en eindmarkering plaats je het opschrift van de link. Bijvoorbeeld: Google
Zoals u in de cursus kan lezen (www.computerkit.be/cursus) moet een externe link steeds beginnen met http:// of met een ander internetprotocol.
href=
“http://www.google.be”
>
Google
Het begin van de markering
het attribuut
de verwijzing moet u tussen dubbele of enkele aanhalingstekens plaatsen
Het einde van de beginmarkering
het opschrift van de link
de eindmarkering
Meerdere links naast of onder elkaar Wanneer u meerdere links naast of onder elkaar of onder elkaar intikt (in het codevenster of in een teksteditor), zullen ze steeds naast elkaar en zonder tussenruimte worden weergegeven. Bijvoorbeeld:
Google Yahoo Wikipedia
Het bovenstaande voorbeeld zal er in de browser identiek hetzelfde uitzien als het onderstaande voorbeeld:
GoogleYahooWikipedia
copyright: Kris Merckx voor www.computerkit.be - 2009 - HTML en CSS - navigatiebalk bouwen met CSS 2
HTML-elementen scheiden of onder elkaar plaatsen Wanneer u in de HTML-code meerdere spaties tussen woorden of HTML-markerigen plaatst, zal de browser die automatisch herleiden tot één spatie. Ook regeleindes (wanneer u in het codevenster of in een tekseditor op de ENTER-toets drukt) worden NIET in de browser weergegeven. De drie onderstaande voorbeelden worden in de browser allemaal op dezelfde manier getoond. Voorbeeld 1:
Google
Yahoo
Voorbeeld 2:
Google Yahoo
Voorbeeld 3:
Google Yahoo
Wil u meer dan één spatie tussen woorden, dan moet u ze 'handmatig' in de HTML-code invoeren. Een spatie (non-breaking space) wordt in HTML als volgt genoteerd:
Google Yahoo
Op dezelfde manier kan u ook regeleindes (ENTER, RETURN...) toevoegen in HTML. Een regeleinde formuleert u in HTML als volgt:
of
(=XHTML)
GoogleYahoo
copyright: Kris Merckx voor www.computerkit.be - 2009 - HTML en CSS - navigatiebalk bouwen met CSS 3
HTML-markeringen (tags) zoals alinea's en titels worden in een browser echter automatisch onder elkaar geplaatst. Bijvoorbeeld:
Een grote titel
Een iets kleinere titel
een alinea met tekst.
Standaard opmaak van de browser Een browser zal de titels en alinea's ook van een standaard opmaak (lettertype, lettergrootte) voorzien. Een browser geeft links standaard weer in het blauw en onderlijnd. Wanneer je over een link beweegt, veranderen sommige browsers de kleur van de link. Actieve of reeds bezochte links krijgen eveneens een andere kleur.
Een verzameling links in een lijst Het is zeker aan te raden om links van een navigatiebalk in een 'verzameling' of 'lijst' te plaatsen. Een HTML-lijst is hiervoor uitermate geschikt. De benodigde HTML-markeringen (in het Engels: HTML-tags) zijn
en
. De tab ul staat voor 'unordered list'. In zo'n lijst moet je een aantal items (list items of
) plaatsen. De browser geeft dit weer als een reeks onder elkaar geplaatste opsommingspunten met een bolletje voor. Bijvoorbeeld:
copyright: Kris Merckx voor www.computerkit.be - 2009 - HTML en CSS - navigatiebalk bouwen met CSS 4
Een
of 'ordered list' wordt genummerd weergegeven. Bijvoorbeeld: - appelen
- peren
- citroenen
Op dezelfde manier kan u een reeks links opnemen in een HTML-lijst.
In het bovenstaande voorbeeld zijn de attribuutwaardes van href vervangen door een #. Wanneer u er op klikt, blijft u op dezelfde pagina. Deze techniek is uiteraard enkel zinvol voor testdoeleinden.
copyright: Kris Merckx voor www.computerkit.be - 2009 - HTML en CSS - navigatiebalk bouwen met CSS 5
Opmaak van HTML met CSS Met de opmaaktaal CSS (cascading stylesheets) kan u HTML-pagina's vormgeven, opmaken en van layout voorzien.
CSS integreren in uw website U kan CSS-code op 2 manieren integreren in uw webpagina. 1. Insluiten in de -sectie van iedere webpagina. 2. Linken vanuit de -sectie van iedere webpagina: de informatie wordt dan in een apart bestand opgeslagen. Dit biedt enorme voordelen. Wanneer u de informatie in dit bestand aanpast, verandert de 'stijl' van alle pagina's in uw website.
Hoe ziet CSS er uit? CSS ziet er volledig anders uit dan HTML. In een CSS-stijlsjabloon bepaalt u hoe elke html-markering er moet uitzien. Wanneer u bijvoorbeeld een