Html: De taal van een webpagina

De html-code bepaalt hoe een browser een tekst weergeeft. De structuur van een tekst, maar ook de opmaak van een pagina.

Html of 'HyperText Markup Language' is de opmaaktaal voor webpagina's. De meeste schrijvers van webpagina's zijn zich totaal niet bewust van deze taal. Meestal maken ze gebruik van een programma die dit voor hen automatisch aanmaakt. Een basiskennis van deze taal is volgens mij noodzakelijk om er voor te zorgen dat teksten goed leesbaar blijven voor alle browsers en zoekrobotten.

                                                                                                                                            

html - @Cinzia

De broncode van een webpagina kan je zien door binnen de tekst op de rechtermuisknop te klikken en vervolgens in het keuzemenu 'Paginabron bekijken' te kiezen.

Wat is een element?

Html gebruikt 'elementen' om te praten met de browser. Een element is, op enkele uitzonderingen na, opgebouwd uit twee tags. Een tag om het element te openen en een tag om het element te sluiten. De tags zijn opgebouwd uit wiskundige tekens en de Engelse benaming voor de inhoud. Een 'start tag' begint met het teken 'is kleiner dan' en eindigt met het teken 'is groter dan'. Een 'end tag' begint met het teken 'is kleiner dan' en 'schrap' of 'slash' en eindigt met het teken 'is groter dan'.

Hoe maak je een lege html-pagina?

Op onderstaande afbeelding zie je een lege webpagina. Op de eerste twee lijnen vertelt de code aan de browser dat dit een webpagina is in xhtml. Dit gebeurt in het element '!DOCTYPE'. Op de derde lijn zegt de code waar de inhoud zich bevindt met het element 'HTML'. Binnen het element 'HTML' vertelt de code waar de inhoud voor programma's begint met het element 'HEAD' en waar de inhoud voor de lezer begint met het element 'BODY'.

Voorbeeld

HTML - @Cinzia

Het HEAD element

Wanneer mensen in artikels praten over meta's, dan zie je die meta's staan in de sectie HEAD tussen het element 'META'. Dit stukje bevat algemene informatie over de pagina en de website. 

Het TITLE element

Bij het maken van een webpagina moet je een titel opgeven voor jouw pagina. Een titel in de sectie HEAD en in de sectie BODY. De eerst titel zie je verschijnen in de titelbalk van de browser, de tweede titel in jouw pagina. Zoekrobotten gebruiken de eerste titel in de zoekresultaten.

TITLE element

In mijn artikel over PageRank liet ik weten dat bots niet houden van lange linken. Gebruik drie sleutelwoorden als titel en pas daarna de titel aan. Niet alleen bots houden niet van lange titels, ook de titelbalk en de broodkruimel (Breadcrumb) zijn niet zo dol op lange titels, zelfs Google breekt de titels af.

Het BODY element

De inhoud van jouw artikel komt dus in het element 'BODY' terecht. Een webpagina wordt in verschillende zones verdeelt, een beetje vergelijkbaar met tabellen, alleen gebruikt html daar geen tabellen voor maar 'divisions', aangeduid met het element 'DIV'. De opbouw van een pagina in verschillende zones noemt men het maken van een framework. Meestal bestaat dit uit een hoofding (header), drie kolommen (left, middle, right) omringd door een zone (content) en een voetnoot (footer).

Voorbeeld

html - @Cinzia

Webredacteurs maken meestal gebruik van een 'editor' die het toelaat om webpagina's te maken zonder in de code te werken. Sommige editors geven de mogelijkheid om te kiezen. In de broncode kan je zien hoe die editor alles omzet. Er zijn heel wat editors op de markt en voor een webmaster is het soms een hele zoektocht om de juiste te vinden, want allemaal hebben ze hun voor en nadelen.

De titels

Kop 1 of header 1 is de hoofdtitel van jouw pagina. Een goed gestructureerd document heeft slechts één hoofdtitel en meerdere subtitels. Google zal de woorden in deze titels analyseren als belangrijke woorden (net zoals meta's) bestempelen.

Voorbeeld

HTML - kop 1 - @Cinzia

Laat je niet leiden door de opmaak, maar door de structuur.

Kop 2 is titel 1, 2, 3, enz
Kop 3 is subtitel 1.1, 1.2 maar ook 2.1, 2.2, enz

En mooie titelstructuur is bijvoorbeeld:

Titel 1 (Heading 2)

Titel 1.1. (Heading 3)

Titel 1.2. (Heading 3)

Titel 2 (Heading 2)

Titel 2.1. (Heading 3)

Titel 2.2. (Heading 3)

In html-code worden koppen of headings aangeduid met het element Hx, waar x het getal 1 tot 6 kan zijn.

html - @Cinzia

Alinea

In html-code wordt een alinea aangeduid met het element 'p'. De eerste alinea is de inleiding. De inleiding krijgt niet overal evenveel ruimte, het aantal karakters varieert. Het is dus belangrijk om de eerste zin de juiste woorden te geven. 

html - @Cinzia

Html is normaal enkel geschikt om de structuur van een pagina te bepalen. Toch kent html ook een paar tags die de opmaak van een tekst bepaald. Die drie tags geven ons de mogelijkheid om tekst in het vet of bold te zetten, in het schuin of italic en onderstreept of underline. Sommige editors lossen dit op door een stijl toe te voegen. Hou er rekening mee dat lezers een streep vaak als een link aanschouwen, dus wees zuinig met het onderlijnen als opmaak.

HTML - @Cinzia

In deze serie

arrowOnline schrijven als hobby

arrowHtml: De taal van een webpagina

arrowHtml: De functie van woorden

Interessante bronnen

arrow http://www.handleidinghtml.nl/

arrow http://www.w3.org/

arrow http://wiki.webrichtlijnen.nl/Webredactie

arrow http://www.bioinformatics.org/phplabware/

arrow http://htmlpurifier.org/

arrow http://www.spellingcontrole.com/

arrow http://www.accessibility.nl/

arrow http://infohound.net/tidy/

 

"Met welke versie van html ben jij begonnen?"

 

Pay it Forward
16
Deze zilla volgen
12/02/2013

Reacties

avatar
Tim 2012-07-03T11:42:04+02:00+0
Goed artikel hoor. Ook goede tips voor Xead, misschien dat ervaren gebruikers wel meer opties moeten krijgen m.b.t. HTML en opmaak.
avatar
Saltus 2012-07-03T11:42:05+02:00+0
Erg goed geschreven, duidelijk en informatief! Ik gebruik meestal alleen de <br> maar dat doe ik met shift-enter :)
avatar
Cinzia 2012-07-03T11:42:05+02:00+0
Hey Tim, Blij dat dit artikel jouw aandacht trekt :D, ik ben het nog wat verder aan het uitwerken, want al doende merk ik hier en daar nog wat kleinigheden op die nuttig zijn. Ja, zou inderdaad leuk zijn, maar dan zouden jullie al een soort van test moeten ontwikkelen om te bekijken of de kennis inderdaad aanwezig is. Groetjes Saltus, Die break moet ik er ook nog in zetten, net als het gebruik van lijsten. Bedankt voor die aanvulling. Groetjes
avatar
Almirantex 2012-07-03T11:42:05+02:00+0
Bedankt voor de heldere informatie. Ik zal er gebruik van maken want zelf weet ik er nog te weinig van af. Ik bewaar het artikel bij favorieten. Duim Tex
avatar
Diamantje66 2012-07-03T11:42:05+02:00+0
ja,nou,wat dit betreft ben ik een absolute leek op pc gebied.gooi het maar in mijn pet,geef mijn portie maar aan fikkie.hi,hi. veel te moeilijk dit. duim.!
avatar
Cinzia 2012-07-03T11:42:07+02:00+0
Hey Almirantex, blij dat je er iets aan hebt en bedankt voor het privé-berichtje. Groetjes Diamantje, laat je niet afschrikken hoor... je hoeft het niet te schrijven, gewoon herkennen kan al een enorme meerwaarde zijn. Groetjes
avatar
Mippel 2012-07-03T11:42:08+02:00+0
Geweldig zeg dat je dat allemaal weet, wat dat aangaat ben ik nog maar een beginner.
avatar
Cinzia 2012-07-03T11:42:08+02:00+0
Hey Mippel, Vele jaartje werkervaring ... Dan lukt dat wel he Groetjes
avatar
HenkX 2012-07-03T11:42:28+02:00+0
Erg goed artikel. Zit er altijd al wat mee te knoeien, maar ben een volledige amateur dus begrijp het altijd maar half. Ben opeens een heel stuk beter geinformeerd zo. Leuk ook dat je het zo inzichtelijk maakt door het adhv Xead te illustreren. Dikke duim en het artikel gaat naar de favorieten, kan ik het nog eens rustig nalezen!
avatar
Gewoonieko 2012-07-03T11:42:28+02:00+0
Handig naslagwerk :)Dank voor het delen.
avatar
Rinajansen2 2012-07-03T11:42:28+02:00+0
knap hoor ik heb weer wat bijgeleerd !
avatar
Cinzia 2012-07-03T11:42:29+02:00+0
Hey Rinajansen, Blij dat te lezen. Naamgenoot van NJansen,... Leuk, familie? Groetjes Gewoonieko, Thanks, was leuk om te maken. Groetjes Henkx, Ja, voor de googlebezoekers moet ik het niet doen, duizenden sites over html, maar het is altijd leuk ons eigen platform even te kennen op dat vlak. Weet nu zelf ook waar ik op moet letten in de toekomst. Heel wat afbeeldingen met tekst die ik opnieuw moet doen. Wanneer je ergens vast zit, ook voor een andere site mag je me altijd mailtje sturen, codes ontleden is een passie van me. Groetjes
avatar
DWDD 2012-07-03T11:42:30+02:00+0
Gelukkig kunnen we gewoon schrijven zonder iets te kennen van de werking op de achtergrond. Ik vind het knap bedacht indertijd (jaren 80?). Favorietje geworden.
avatar
Ingrid2 2012-07-03T11:42:31+02:00+0
Leuk zeg, ik heb ooit een cursus webdesign gedaan maar inmiddels al lang niks meer mee gedaan. Dit was een kleine opfrisser.
avatar
Ed-Naab 2012-07-03T11:42:31+02:00+0
Nuttige info hoor. Kan ik ook gebruiken bij m'n eigen website! Gaat bij de favorieten...
avatar
Cinzia 2012-07-03T11:42:32+02:00+0
Hey DWDD, Ik ben zelf jaren 90 begonnen, toen zijn de webstandaarden ontworpen, zelf begonnen met html 2.0. Groetjes Hey Ingrid, Zelf ook zo begonnen, eerst opleiding van collega's, daarna en nog steeds, heel veel opleidingen. Het evolueert zo snel he. Groetjes Hey Ed-Naab, Zal jouw site eens bezoekje brengen. Met welke editor werk je? Groetjes
avatar
Robxead 2012-07-03T11:43:18+02:00+0
Mooie info en goed uitgelegd
avatar
[Geen naam] 2012-07-03T11:43:29+02:00+0
Het las voor mij als liefdes-poezie....geschreven voor robotten echter....je kent me hé, ksnap er helemaal 'de bolle' van :-)
avatar
Cinzia 2012-07-03T11:43:55+02:00+0
Hey RobXead, Blij dat je het goed vond. Groetjes Hey Verstraeten, Vroeg of laat moet ik jouw toch eens een praktijkoefening voorschotelen, dan zal je het wel begrijpen. Ondertussen heb jij genoeg andere materie om te leren he. Wel leuk dat je altijd even de moeite doet om ook in deze wereld binnen te treden. Groetjes Dikke knuf

Reageren?

Maak makkelijk en snel een Plazilla account. Helemaal gratis.

Gebruikersnaam
E-mail
Wachtwoord
Registreren
... of login als je al een account hebt.