HTML Cheat sheet
HyperText Markup Language
Dat is waar de afkorting HTML voor staat. Markup wil zeggen dat we speciale markeringen (tags) gebruiken om het document vorm te geven in de Browser.
HTML code is platte tekst. Met andere woorden gewoon alleen maar tekst. Net als alle andere broncode (source code).
De eerste versie van HTML is in 1993 ontstaan, de laatste versie is HTML5 en bestaat sinds 2014. Voorlopig komt er geen HTML6. HTML5 zal zich blijven aanpassen aan de nieuwe ontwikkelingen op het web. De ontwikkelingen van HMTL5 kan je hier volgen: WHATWG HTML Living Standard.
Bronnen
Buiten deze Cheat Sheet om zijn hier nog een paar interessante sites met informatie over HTML
Site | Beschrijving |
---|---|
w3schools HTML Tutorial | Veel voorbeelden en een mooie tryit editor om code uit te proberen. |
Codecademy | Overzichtelijk opgebouwde informatie in categoriƫn over HTML |
WhatWG | Officiƫle documentatie bijgewerkt met de nieuwste ontwikkelingen in HTML5 |
<!DOCTYPE html>
Een HTML document start altijd met <!DOCTYPE html> Dit is geen onderdeel van de code maar hieraan herkent de browser dat we met html te maken hebben.
Tags
HTML code wordt geschreven binnen tags. Een tag heeft een begin en een eind. De combinatie van begintag en eindtag wordt een html element genoemd.
Bijvoorbeeld de begintag voor een kopje is <h1>, en de eindtag is </h1> tussen de begintag en de eindtag komt de tekst van de kop. Dus zo:
En zo werkt het met de meeste andere elementen.Attributen
Een tag kan attributen hebben. Een attribuut vertelt iets over de tag. Bijvoorbeeld de tag <html> kan een attribuut lang hebben waarmee wordt aangegeven in welke taal de tekst van de html pagina is geschreven. Dit is nuttige informatie voor de Browser.
Dat ziet er dan zo uit:
Een attribuut heeft altijd de vorm: naam="waarde" Dus hierboven is de attribuutnaam lang en de waarde is enBasis opmaak
Een basis html document bestaat uit de tags <html> en <body>:
In de body komt de rest van de html code. Alleen wat in de body staat wordt zichtbaar in de Browser.De head <head>
Een html document heeft meestal ook een head. In de head staat informatie over het html document. Je ziet de head niet in de Browser, maar de Browser gebruikt de head wel om speciale dingen over het document te weten te komen.
Verwar de <head> niet met het element <header>, dat je in de body kunt zetten om bijvoorbeeld een inleiding voor je pagina te schrijven.
De volgende elementen kunnen in de head staan:
Element | Gebruik |
---|---|
<title> | De title van het document, zie je terug in de tab van de Browser |
<style> | CSS styles die op de pagina gelden |
<meta> | Algemene informatie |
<link> | Een link naar een ander bestand, bijvoorbeeld JavaScript of CSS |
<script> | Een stukje JavaScript code |
Links
Links, of hyperlinks, zijn klikbare text die naar een andere HTML pagina leiden. Je maakt ze met de <a> tag en de href attribuut.
Een link krijgt verschillende kleuren afhankelijk van of erop geklikt is of niet.Status | Kleur |
---|---|
Niet geklikt | De links is blauw |
Geklikt | De links is paars |
Actief | De links is rood |
vscode html5 basis genereren
Met Visual Studio Code kan je snel de basis voor een html5 document genereren. Type html, kies html5 en Enter
Op dezelfde manier kan je allerlei html code laten genereren. Type het begin van de html markup die je nodig hebt en kies uit het menu.
Lorem ipsum
Lorem ipsum is een een tekst die gebruikt wordt als placeholder voor echte tekst. Als je nog niet weet welke tekst er moet komen, maar wel alvast wat wilt laten zien, gebruik je de Lorem ipsum tekst. De tekst is gebaseerd op een tekst uit de oudheid, maar aangepast zodat er eigenlijk onzin staat.
Visual Studio Code heeft een ingebouwde Lorem ipsum generator. Type "Lorem" en Enter en je krijg een lange onzin tekst.
Kopjes (Headings)
Om een koptekst te maken gebruik je de <h1> tot en met de <h6> tags. <h1> is de grootste kop en <h6> de kleinste.
<h1>Welkom op mijn profielpagina</h1>
<p>Lorem ipsum dolor sit amet</p>
<h2>Over mij</h2>
<p>Lorem ipsum dolor sit amet</p>
<h3>Werkervaring</h3>
<p>Lorem ipsum dolor sit amet</p>
Paragrafen
Het <p> element maakt een paragraaf van je tekst. Boven en onder de paragraaf wordt witruimte overgelaten.
Div
Het <div> element wordt vaak gebruikt om andere elementen in te zetten, als een container. Je kan het div element dan stylen om bijvoorbeeld een kader toe te voegen.
De <p> en de <div> zien er hetzelfde uit als je er tekst in zet. Het verschil is dat je in een <p> meestal alleen tekst zet en in een <div> ook vaak andere elementen.
divs nemen standaard de volle breedte van de pagina in. Er zit een lege regel aan de boven- en onderkant.