Ga naar inhoud

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:

<h1>Welkom bij mijn site</h1>
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:

<html lang="en"><html\>
Een attribuut heeft altijd de vorm: naam="waarde" Dus hierboven is de attribuutnaam lang en de waarde is en

Basis opmaak

Een basis html document bestaat uit de tags <html> en <body>:

<!DOCTYPE html>
<html>
<body>
  <h1>Welkom bij mijn site</h1>
</body>
</html>
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, of hyperlinks, zijn klikbare text die naar een andere HTML pagina leiden. Je maakt ze met de <a> tag en de href attribuut.

<a href="https://www.w3schools.com/tags/tag_a.asp">W3 Schools over links</a>
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.

<p>
Lorem ipsum dolor sit amet
</p>

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.

<h1>Wobbuffet</h1>

<p>Wobbuffet is een Psychic Pokemon. Hij is kwetsbaar voor Bug, Ghost en Dark.</p>

<div class="note">
  Wobbuffet heeft een zwarte staart. Er schijnt een geheim achter te schuilen.
</div>