HTML -zelfstudie

HTML HOME HTML-introductie HTML-editors HTML basis HTML-elementen HTML-kenmerken HTML-koppen HTML-alinea's HTML-stijlen HTML-opmaak HTML-citaten HTML-opmerkingen HTML-kleuren HTML-CSS HTML-links HTML-afbeeldingen HTML-favicon HTML-tabellen HTML-lijsten HTML-blok en inline HTML-klassen HTML-ID HTML-iframes HTML-JavaScript Paden voor HTML-bestanden HTML-kop HTML-indeling HTML-responsief HTML-computercode HTML-semantiek HTML-stijlgids HTML-entiteiten HTML-symbolen HTML-emoji's HTML-tekenset HTML-URL-codering HTML versus XHTML

HTML -formulieren

HTML-formulieren HTML-formulierkenmerken HTML-formulierelementen HTML-invoertypen HTML-invoerkenmerken Kenmerken HTML-invoerformulier

HTML -afbeeldingen

HTML-canvas HTML-SVG

HTML- media

HTML-media HTML-video HTML-audio HTML-plug-ins HTML-YouTube

HTML API's

HTML-geolocatie HTML slepen/neerzetten HTML-webopslag HTML-webwerkers HTML-SSE

HTML- voorbeelden

HTML-voorbeelden HTML-quiz HTML-oefeningen HTML-certificaat HTML-samenvatting HTML-toegankelijkheid

HTML- verwijzingen

HTML-taglijst HTML-kenmerken Algemene HTML-kenmerken Ondersteuning voor HTML-browser HTML-gebeurtenissen HTML-kleuren HTML-canvas HTML-audio/video HTML-documenttypen HTML-tekensets HTML-URL-codering HTML-taalcodes HTTP-berichten HTTP-methoden PX naar EM-omzetter Toetsenbord sneltoetsen

HTML - Het hoofdelement


Het HTML- <head>element is een container voor de volgende elementen: <title>, <style>, <meta>, <link>, <script>, en <base>.


Het HTML <head>-element

Het <head>element is een container voor metadata (data over data) en wordt tussen de <html>tag en de <body>tag geplaatst.

HTML-metadata zijn gegevens over het HTML-document. Metagegevens worden niet weergegeven.

Metadata definiëren doorgaans de documenttitel, tekenset, stijlen, scripts en andere meta-informatie.


Het HTML <title>-element

Het <title>element definieert de titel van het document. De titel moet alleen tekst zijn en wordt weergegeven in de titelbalk van de browser of op het tabblad van de pagina.

Het <title>element is vereist in HTML-documenten!

De inhoud van een paginatitel is erg belangrijk voor zoekmachine optimalisatie (SEO)! De paginatitel wordt gebruikt door algoritmen van zoekmachines om de volgorde te bepalen bij het weergeven van pagina's in zoekresultaten.

Het <title>element:

  • definieert een titel in de browserwerkbalk
  • biedt een titel voor de pagina wanneer deze wordt toegevoegd aan favorieten
  • geeft een titel voor de pagina weer in de resultaten van zoekmachines

Probeer dus de titel zo nauwkeurig en zinvol mogelijk te maken!

Een eenvoudig HTML-document:

Voorbeeld

<!DOCTYPE html>
<html>
<head>
  <title>A Meaningful Page Title</title>
</head>
<body>

The content of the document......

</body>
</html>

Het HTML <style>-element

Het <style>element wordt gebruikt om stijlinformatie voor een enkele HTML-pagina te definiëren:

Voorbeeld

<style>
  body {background-color: powderblue;}
  h1 {color: red;}
  p {color: blue;}
</style>


Het HTML <link>-element

Het <link>element definieert de relatie tussen het huidige document en een externe bron.

De <link> tag wordt meestal gebruikt om te linken naar externe stylesheets:

Voorbeeld

<link rel="stylesheet" href="mystyle.css">

Tip: ga naar onze CSS-zelfstudie voor meer informatie over CSS .


Het HTML <meta>-element

Het <meta>element wordt meestal gebruikt om de tekenset, paginabeschrijving, trefwoorden, auteur van het document en viewport-instellingen op te geven.

De metadata worden niet op de pagina weergegeven, maar worden gebruikt door browsers (hoe inhoud weer te geven of pagina opnieuw te laden), door zoekmachines (trefwoorden) en andere webservices.

Voorbeelden

Definieer de gebruikte tekenset:

<meta charset="UTF-8">

Definieer trefwoorden voor zoekmachines:

<meta name="keywords" content="HTML, CSS, JavaScript">

Definieer een beschrijving van uw webpagina:

<meta name="description" content="Free Web tutorials">

Definieer de auteur van een pagina:

<meta name="author" content="John Doe">

Vernieuw document elke 30 seconden:

<meta http-equiv="refresh" content="30">

De viewport instellen om uw website er op alle apparaten goed uit te laten zien:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

Voorbeeld van <meta>tags:

Voorbeeld

<meta charset="UTF-8">
<meta name="description" content="Free Web tutorials">
<meta name="keywords" content="HTML, CSS, JavaScript">
<meta name="author" content="John Doe">

Het kijkvenster instellen

De viewport is het zichtbare gedeelte van een webpagina voor de gebruiker. Het varieert met het apparaat - het zal kleiner zijn op een mobiele telefoon dan op een computerscherm.

U moet het volgende <meta>element in al uw webpagina's opnemen:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

Dit geeft de browser instructies over hoe de afmetingen en schaal van de pagina te bepalen.

Het width=device-widthonderdeel stelt de breedte van de pagina in om de schermbreedte van het apparaat te volgen (dit is afhankelijk van het apparaat).

Het initial-scale=1.0onderdeel stelt het initiële zoomniveau in wanneer de pagina voor het eerst door de browser wordt geladen.

Hier is een voorbeeld van een webpagina zonder de viewport-metatag en dezelfde webpagina met de viewport-metatag:

Tip: Als u deze pagina bekijkt met een telefoon of tablet, kunt u op de twee onderstaande links klikken om het verschil te zien.



Het HTML <script>-element

Het <script>element wordt gebruikt om client-side JavaScripts te definiëren.

Het volgende JavaScript schrijft "Hallo JavaScript!" in een HTML-element met id="demo":

Voorbeeld

<script>
function myFunction() {
  document.getElementById("demo").innerHTML = "Hello JavaScript!";
}
</script>

Tip: Ga voor meer informatie over JavaScript naar onze JavaScript-tutorial .


Het HTML <base>-element

Het <base>element specificeert de basis-URL en/of het doel voor alle relatieve URL's op een pagina.

De <base>tag moet een href of een target-attribuut bevatten, of beide.

Er kan maar één enkel <base> element in een document zijn!

Voorbeeld

Geef een standaard-URL en een standaarddoel op voor alle links op een pagina:

<head>
<base href="https://www.w3schools.com/" target="_blank">
</head>

<body>
<img src="images/stickman.gif" width="24" height="39" alt="Stickman">
<a href="tags/tag_base.asp">HTML base Tag</a>
</body>

Hoofdstuk samenvatting

  • Het <head>element is een container voor metadata (data over data)
  • Het <head>element wordt tussen de <html>tag en de <body>tag geplaatst
  • Het <title>element is vereist en definieert de titel van het document
  • Het <style>element wordt gebruikt om stijlinformatie voor een enkel document te definiëren
  • De <link> tag wordt meestal gebruikt om naar externe stylesheets te linken
  • Het <meta>element wordt meestal gebruikt om de tekenset, paginabeschrijving, trefwoorden, auteur van het document en viewport-instellingen te specificeren
  • Het <script>element wordt gebruikt om JavaScripts aan de clientzijde te definiëren
  • Het <base>element specificeert de basis-URL en/of het doel voor alle relatieve URL's op een pagina

HTML-kopelementen

Tag Description
<head> Defines information about the document
<title> Defines the title of a document
<base> Defines a default address or a default target for all links on a page
<link> Defines the relationship between a document and an external resource
<meta> Defines metadata about an HTML document
<script> Defines a client-side script
<style> Defines style information for a document

Bezoek onze HTML Tag Reference voor een volledige lijst van alle beschikbare HTML-tags .