HTML <meta> tag
Definitie en gebruik
<meta>
Het element definieert metadata over het HTML-document. Metadata is data over data (informatie).
<meta>
Het element staat altijd in <head> element Binnen, meestal gebruikt om de tekenset, beschrijving van de pagina, zoekwoorden, auteur van het document en instellingen van de viewport te specificeren:
Metadata wordt niet weergegeven op de pagina, maar kan door machines worden geïnterpreteerd.
Browsers (hoe content wordt weergegeven of een pagina wordt herladen), zoekmachines (zoekwoorden) en andere netwerkdiensten gebruiken metadata.
Tip:Meta-elementen hebben verschillende toepassingen en er kunnen meerdere meta-elementen in een HTML-document voorkomen.
Tip:Door <meta>
Er is een manier om webontwerpers te laten bepalen hoe de viewport (de gebied van de pagina die de gebruiker kan zien) wordt ingesteld (zie het voorbeeld "Viewport instellen" hieronder).
Opmerking:Elke meta-element kan alleen voor één doeleinde worden gebruikt. Als je meerdere eigenschappen wilt gebruiken, moet je meerdere meta-elementen toevoegen aan het head-element.
Zie ook:
HTML handleiding:HTML kop
HTML DOM referentiehandleiding:Meta object
Voorbeeld
<head> 2: Verklaren characterencoding <meta name="description" content="Gratis webcursus"> De meta-element kan metadata definiëren met behulp van naam/waarde paren, hiervoor zijn de name- en content-eigenschappen nodig. <meta name="author" content="Bill Gates"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head>
Eigenschap
Eigenschap | Waarde | Beschrijving |
---|---|---|
charset | Tekenset | Definieert de tekenset van de HTML-document. |
content | Tekst | Definieert de waarde die gekoppeld is aan de http-equiv of name-eigenschap. |
http-equiv |
|
default-style |
refresh |
|
keywords |
viewport
<meta>
defineert de naam van de metadata. globale eigenschappenDe tag ondersteunt ook
Globale eigenschappen in HTML
- .
- De meta-element heeft drie typische toepassingen:
- Specificeer naam/waarde metadata paren
Verklaren characterencoding
Simuleer HTTP header velden
1: Specificeer verschillende naam/waarde metadata paren
De meta-element kan metadata definiëren met behulp van naam/waarde paren, hiervoor zijn de name- en content-eigenschappen nodig.
Definieer zoekwoorden voor zoekmachines:
<meta name="keywords" content="HTML, CSS, JavaScript">
Definieer een beschrijving van de webpagina:
<meta name="description" content="Free Web tutorials for HTML and CSS">
Definieer de auteur van de pagina:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="John Doe">
Stel de viewport in om de weergave van de website op verschillende apparaten te verbeteren:
2: Verklaren characterencoding
Gebruik de charset-eigenschap om de UTF-8 characterencoding van de pagina te verklaren:
<meta charset="UTF-8">
3: Simuleer HTTP header velden
Gebruik de http-equiv-eigenschap en de content-eigenschap om de document te vernieuwen elke 30 seconden:
<meta http-equiv="refresh" content="30">
De veranderingen in HTML5:
De charset-eigenschap is nieuw toegevoegd in HTML5.
De http-equiv-eigenschap in HTML4 kan meerdere verschillende waarden hebben, terwijl in HTML5 alleen de hier genoemde waarden kunnen worden gebruikt.
De scheme-eigenschap in HTML4 wordt niet meer gebruikt in HTML5.
Daarnaast wordt de meta-element niet meer gebruikt om de taal van de webpagina te specificeren. <meta>
HTML5 introduceerde een methode die webontwikkelaars mogelijk maakt om de viewport in te stellen:
U moet deze tag op alle webpagina's opnemen om de viewport te controleren: <meta>
Viewport element:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
It provides instructions to the browser on how to control the page size and scaling ratio.
width=device-width
Some settings set the width of the page to follow the screen width of the device (depending on the device).
When the browser first loads the page,initial-scale=1.0
Some settings for the initial zoom level.
Below are examples of web pages without viewport meta tags, as well as web pages with viewport meta tags:
Tip:If you are browsing this page on a mobile phone or tablet, you can click on the two links below to view the differences.
Default CSS Settings
None.
Browser Support
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |