Haha het is dus geen site maar een HTML nieuwsbrief die verstuurd moet gaan worden met de bovenstaande code.
Die heb ik ingevoerd in https://validator.w3.org en krijg dan de 25 fouten
Heb je die link van 19/06/2019 00:12:21 al gelezen? Want alleen die doctype plaatsen, terwijl je die al halverwege hebt staan, dat gaat niet werken. Je HTML-document moet wel logisch opgebouwd zijn, net zoals je een huis bouwt. Je kan immers ook geen twee vloeren op elkaar storten. Of aan het behangen beginnen als de muren niet gebouwd zijn.
Lees het eens rustig door. Ik kan niet de indruk wekken dat je in drie minuten al meteen de tutorial gelezen hebt. Neem rustig de tijd, want er staan precies uitgelegd hoe alles werkt. Begin anders eens bij de basis van HTML: https://www.w3schools.com/html/. Dan zie je direct hoe de opbouw in elkaar steekt.
Een HTML-document moet je goed op kunnen bouwen, en weten hoe je die indeelt. Een huis kan je ook niet zomaar even opbouwen, omdat het anders in elkaar dondert. ;-)
De structuur wordt echt wel op de genoemde URL's uitgelegd hoor.
HTML is opgebouwd uit zogenaamde tags, een voorgeschreven lijst elementen die tussen <hoekige haken> staan. Deze opmaak zorgt in een daarvoor bestemd programma (een webbrowser of equivalent) voor visuele transformaties. Zo kun je tabellen maken met de <table> tag, en afbeeldingen weergeven met de <img> tag.
Sommige HTML-elementen hebben ook een sluitingstag, aangeduid met een slash (/). Tussen deze tags zet je dan de inhoud waar de werking van het tag-paar op toegepast wordt, bijvoorbeeld <u>deze tekst is onderstreept</u>.
Tags hebben een type ter identificatie, dit is de naam die direct volgt nadat je een tag opent. Zo staat de "u" in het vorige voorbeeld voor underline, onderstreping. Wat dat betreft is de naamgeving van tags redelijk intuïtief.
Tags hebben mogelijk extra (optionele) attributen en waarden (in paren) om extra instellingen te definiëren. De toegestane attributen en waarden hangen af van het type tag.
Tags kun je "nesten" ofwel stapelen. Hierbij zijn er restricties ten aanzien van de tags die je in een andere tag mag/kunt zetten. Alle tags moeten in ieder geval binnen de <html> tag (en vervolgens <head> of <body>) vallen, anders ben je naast de pot aan het piesen :). Vergelijk het met LEGO bouwstenen, niet alle stukjes passen op elkaar/zijn voor elkaar bedoeld, je moet deze op de juiste manier aan elkaar klikken.
Een heel simpel, en misschien wat gedateerd, naslagwerk is de HTML 4 Reference (Guide). Hierin staan alle, of in ieder geval een hele hoop, bouwstenen van HTML.
Deze site heeft ook een simpel naslagwerk voor Cascading Style Sheets (CSS), die de verdere opmaak van HTML verzorgen.
En vervolgens zou je eens naar w3schools kunnen kijken, zoals @Ariën hierboven aanhaalt.
Dan zijn er natuurlijk nog een oneindig aantal voorbeelden online. Druk in een browser op een willekeurige website simpelweg op Ctrl-U en dan kun je de (HTML) broncode bekijken.