HTML <meta> etikett

Definition och användning

<meta> Etiketten definierar metadata om HTML-dokumentet. Metadata är data om data (information).

<meta> Etiketten är alltid placerad <head> element Inuti, används ofta för att specificera teckenuppsättning, sidbeskrivning, nyckelord, dokumentförfattare och viewport-inställningar:

Metadata visas inte på sidan, men kan tolkas av maskiner.

Webbläsare (hur innehållet visas eller sidan laddas om), sökmotorer (nyckelord) och andra nätverkstjänster använder metadata.

Tips:meta-element har flera olika användningsområden och flera meta-element kan finnas i ett HTML-dokument.

Tips:Genom <meta> Etikett, det finns ett sätt för webbdesigners att styra viewport (dvs. det område som användaren ser på webbsidan) (se exempel nedan "Ställ in viewport").

Observera:Varje meta-element kan användas för endast ett ändamål. Om du vill använda flera egenskaper, bör du lägga till flera meta-element i head-elementet.

Se också:

HTML tutorial:HTML huvud

HTML DOM referenshandbok:Meta-objekt

Exempel

<head>
  <meta charset="UTF-8">
  <meta name="description" content="Gratis webbtutorial">
  <meta name="keywords" content="HTML, CSS, JavaScript">
  <meta name="author" content="Bill Gates">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

Prova själv

Attribut

Attribut Värde Beskrivning
charset Teckenuppsättning Specificerar teckenuppsättningen för HTML-dokumentet.
content Text Specificerar värden som är associerade med http-equiv eller name-attribut.
http-equiv
  • content-security-policy
  • content-type
  • default-style
  • refresh
Tillhandahåll HTTP-huvud för information/värde för content-attributet.
name
  • application-name
  • author
  • description
  • generator
  • keywords
  • viewport
bestämmer namnet på metadata.

globala attribut

<meta> taggar stöder Globala attribut i HTML.

meta-elementen har tre typiska användningsfall:

  1. Specificera namn/värde metadata par
  2. Deklarera teckenkodning
  3. Simulera HTTP-huvudelement

1: Specificera olika namn/värde metadata par

meta-elementet kan definiera metadata med namn/värdepar, vilket kräver att man använder name- och content-attributen.

Definiera nyckelord för sökmotorer:

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

Definiera en beskrivning av webbsidan:

<meta name="description" content="Free Web tutorials for HTML and CSS">

Definiera sidans författare:

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

Ställ in visningsområdet för att förbättra webbplatsens utseende på olika enheter:

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

2: Deklarera teckenkodning

Använd charset-attributet för att deklarera att sidan använder UTF-8-teckenkodning:

<meta charset="UTF-8">

3: Simulera HTTP-huvudelement

Använd http-equiv-attributet och content-attributet för att uppdatera dokumentet var 30 sekund:

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

Förändringar i HTML5

charset-attributet är ett nytt tillägg i HTML5.

http-equiv-attributet i HTML4 kan ha flera olika värden, medan det i HTML5 bara kan använda de värden som nämns på sidan.

scheme-attributet i HTML4 används inte längre i HTML5.

Dessutom används inte längre meta-elementet för att specificera språket som används på webbsidan.

ställa in visningsområdet

HTML5 introducerade ett sätt som gör det möjligt för webbdesignare att <meta> taggar för att kontrollera visningsområdet.

Du bör inkludera följande <meta> Visningsområde element:

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

Det ger webbläsaren instruktioner om hur man kontrollerar sidans storlek och skalningsproportioner.

width=device-width Delar sätter sidans bredd till att följa skärmen på enheten (beroende på enhet).

När webbläsaren först laddar sidaninitial-scale=1.0 Delvis inställning av initial skalnivå.

Nedan visas exempel på webbsidor utan viewport meta-tag och med viewport meta-tag.

Tips:Om du surfar på denna sida med en mobil eller surfplatta kan du klicka på de två länkarna nedan för att se skillnaderna.

Standard CSS-inställningar

Inget.

Webbläsarstöd

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Stöd Stöd Stöd Stöd Stöd