HTML <meta> -elementti
Määrittely ja käyttö
<meta>
Tunniste määrittää HTML-dokumentin metatiedot. Metatiedot ovat tietojen tietoja (tietoa).
<meta>
Tunniste sijaitsee aina <head>-elementti Sisällä, yleensä käytetään määrittämään merkistö, sivun kuvaus, avainsanat, asiakirjan kirjoittaja ja näyttöalueen asetukset:
Metatiedot eivät näy sivulla, mutta ne voidaan analysoida koneellisesti.
Selaimet (kuinka näyttää sisältö tai ladata sivu uudelleen), hakukoneet (avainsanat) ja muut verkkopalvelut käyttävät metatietoja.
Vinkki:Meta-elementillä on useita eri käyttötapoja, ja HTML-dokumentissa voi olla useita meta-elementtejä.
Vinkki:Kautta <meta>
Tunnisteella on tapa antaa verkkosivun suunnittelijalle valtaa näyttää tietty alue (eli käyttäjän näkyvyyden alue verkkosivulla) (katso alla oleva "Aseta näyttöalue" -esimerkki).
Huomioitavaa:Jokainen meta-elementti voidaan käyttää vain yhteen tarkoitukseen. Jos haluat käyttää useita ominaisuuksia, sinun tulisi lisätä useita meta-elementtejä head-elementtiin.
Katso myös:
HTML-opas:HTML-otsikko
HTML DOM -viittausoppikirja:Meta-objekti
Esimerkki
<head> <meta charset="UTF-8"> <meta name="description" content="Ilmainen Web-opas"> <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>
Ominaisuus
Ominaisuus | Arvo | Kuvaus |
---|---|---|
charset | Merkistö | Määrittää HTML-dokumentin merkkikoodauksen. |
content | Teksti | Määrittää arvon, joka liittyy http-equiv- tai name-ominaisuuteen. |
http-equiv |
|
Tarjoa HTTP-otsikkokenttiä content-ominaisuuden tiedolle/arvolle. |
name |
|
määrittääkseen metatiedon nimen. |
globaaleja ominaisuuksia
<meta>
tagit tukevat HTML:n globaalit ominaisuudet.
meta-elementillä on kolme yleistä käyttötapausta:
- Määritä nimiä/arvoja meta-tiedoille
- Ilmoita merkistö
- Simuloi HTTP-otsikkokentät
1: Määritä erilaisia nimiä/arvoja meta-tiedoille
meta-elementti voi määritellä meta-tiedot nimellä/arvolla, ja tätä varten tarvitaan sen name- ja content-ominaisuudet.
Määritä hakukoneille avainsanat:
<meta name="keywords" content="HTML, CSS, JavaScript">
Määritä tietoja verkkosivusta:
<meta name="description" content="Ilmaisia HTML- ja CSS-opetusohjelmia">
Määritä sivun kirjoittaja:
<meta name="author" content="John Doe">
Aseta näyttöalue parantaaksesi verkkosivuston ulkoasua eri laitteilla:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
2: Ilmoita merkistö
Ilmoita charset-ominaisuudella, että tämä sivu käyttää UTF-8-merkistöä:
<meta charset="UTF-8">
3: Simuloi HTTP-otsikkokentät
Käytä http-equiv-ominaisuutta ja content-ominaisuutta, jotta dokumentti päivittyy joka 30 sekuntia:
<meta http-equiv="refresh" content="30">
HTML5:n muutokset
charset-ominaisuus on lisätty HTML5:ssä.
HTML4:ssä http-equiv-ominaisuus voi olla useita eri arvoja. HTML5:ssä sitä voidaan käyttää vain tässä sivulla mainituissa arvoissa.
HTML4:n scheme-ominaisuus ei ole enää käytössä HTML5:ssä.
Lisäksi meta-elementtiä ei enää käytetä verkkosivuston käytetyn kielen määrittämiseen.
näyttöalueen asettamisen
HTML5 on tuonut mukanaan menetelmän, joka mahdollistaa <meta>
tagit kaikkiin sivuihin, jotta voit hallita näyttöaluetta.
Sinun tulisi sisällyttää seuraavat <meta>
Näyttöalue-elementti:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Se tarjoaa selaimelle ohjeita siitä, miten se voi hallita sivun kokoa ja skaalaa.
width=device-width
Osa asettaa sivun leveyden seuraamaan laitteiston näytön leveyttä (riippuen laitteistosta).
Kun selain ladataan sivu ensimmäistä kertaa:initial-scale=1.0
Osa asetuksista määrittää alkuperäisen skaalauksen.
Alla on esimerkkejä sivustoista, joissa ei ole näyttöalueen meta-merkintää, ja sivustoista, joissa on näyttöalueen meta-merkintä:
Vinkki:Jos käytät puhelinta tai tablettia tätä sivua selatessasi, voit napsauttaa alla olevia kahta linkkiä nähdäksesi eron.
Oletusarvoinen CSS - asetus
Ei tietoa.
Selaimen tuki
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki |