Sisällönkuvauskentät

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 11. huhtikuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 29 muokkausta .

Sisällönkuvauskentät (englanninkieliset sisällönkuvauskentät) - ( X )HTML - tunnisteet , jotka on suunniteltu tarjoamaan jäsenneltyä metatietoa (lisätietoja, mukana olevia) web-sivusta . Yleensä ne ilmoitetaan <Head>(X)HTML-dokumentin otsikossa (tunniste ). Elementti Metahyväksyy vähintään neljä attribuuttia: content, http-equiv, name ja schema. Näistä vaaditaan vain content-attribuutti, ja poikkeus on revisit-tunniste. Käytännössä standardoimaton, eri palvelujen ja selainvalmistajien kehittämä oman harkintansa mukaan ja vain "keksijät" säätelemä. Vain pieni osa usein käytetyistä tai "keksituista" on pitkään tunnistettu ja käsitelty suhteellisen samalla tavalla.

Esimerkki meta

Yksi tunnisteen meta käyttötavoista  on määrittää HTTP - otsikot, jotka on lähetettävä asiakkaalle ennen kuin itse verkkosivu lähetetään. Esimerkiksi:

< meta http-equiv = "Content-Type" content = "text/html" />

Tämä merkintä määrittää, että sivu tulee lähettää yhdessä Content-Type: text/html HTTP-otsikon kanssa. Tämä otsikko kertoo selaimelle tai muulle ohjelmalle lähetettävän asiakirjan tyypin. Huolimatta siitä, että verkkopalvelimien piti alun perin lukea asiakkaalle lähetettävien verkkosivujen sisältämiä metatageja ja luoda HTTP-otsikoita niiden sisällöstä riippuen, käytännössä tätä ei toteuteta vastaavasti eniten käytetyissä web-palvelimissa. , Web-palvelimet älä muuta asiakkaalle lähetettyjä HTTP-otsikoita, ja asiakas (verkkoselain) käsittelee nämä sisällönkuvauskentät itse (etenkin sisällönkuvauskentistä saadut tiedot voivat korvata HTTP-otsikoista vastaanotetun tiedon [2] ).

Lisäksi sisällönkuvauskenttien avulla voidaan kertoa selaimelle asiakirjan tiedot, kun HTTP-otsikot eivät ole käytettävissä (esimerkiksi jos sivu avataan paikallisesti levyltä sen sijaan, että se ladataan verkkopalvelimelta).

Yleensä metatiedot kirjoitetaan seuraavassa muodossa: tunniste meta sisältää attribuutin name(nimi) ja siihen liittyvän attribuutin content(sisällön), joka kuvaa jotakin verkkosivun puolta, kuten avainsanoja:

< meta name = "avainsanat" content = "wikipedia, tietosanakirja" />

Sisällönkuvauskenttätoiminnot

Tämän tyyppisten tunnisteiden pääominaisuus [2] on, että niillä ei ole näytettävää sisältöä, ne sijaitsevat HEAD-osiossa ja voivat sisältää lisätietoa verkkoasiakkaiden - selaimien, robottien, erikoisohjelmistojen - automaattista käsittelyä varten.

Annettujen tietojen tarkoituksen mukaan yleisimmin käytetyt ryhmät voidaan erottaa ehdollisesti:

  • tiedot asiakirjasta: tekijä, lähteet jne.;
  • tiedot hakuroboteille: avainsanat, lyhyt kuvaus ja jne.;
  • ohjeet selaimille: koodisivut, evästeet, automaattiset päivitysvälit;
  • ohjeet erikoisohjelmistoille ja erilaisille palveluille, esimerkiksi määrittämällä jäsennysohjelmille osoite, jossa on konekäsittelyä varten valmisteltu kopio sivutiedoista.

Sisällönkuvauskenttäryhmät

Yleisimmin käytetyt ryhmät ovat: NAME- yleistietojen tarjoaminen ja - HTTPHTTP-EQUIV -  otsikon vastineiden määrittäminen sivun rungossa .

HTML5 standardoi attribuutin , joka määrittää asiakirjan charsetkoodauksen (katso esimerkki alla). Kaikki nykyaikaiset selaimet tukevat sitä, ja kaikki hakukoneet tunnistavat sen oikein.

nimi

Tekijä ja tekijänoikeus

Näitä tunnisteita ei yleensä käytetä samanaikaisesti. Tunnisteiden tehtävänä on tunnistaa asiakirjan tekijä tai omistajuus. Tekijätunniste sisältää Internet-sivun kirjoittajan nimen, jos sivusto kuuluu jollekin organisaatiolle, on tarkoituksenmukaisempaa käyttää tekijänoikeustunnistetta. Tällä hetkellä ne ovat erittäin vähäisiä.

< meta name = "author" content = "Velimira Lisichkina" />

Lisäksi Author- ja Copyright-tunnisteet voivat sisältää ylimääräisen "lang"-attribuutin, jonka avulla voit määrittää kielen, jota käytetään määritettäessä ominaisuuden arvoa.

< meta name = "copyright" lang = "ru" content = "Velimir Lisichkin PBOYuL" /> Kuvaus

Suunniteltu tarjoamaan hakukoneille lyhyt kuvaus sivun sisällöstä indeksointia ja oheisten tietojen näyttämistä varten hakutuloksissa. Aikoinaan tämän tunnisteen tiedot näkyivät välttämättä hakutuloksissa ja niillä oli erityinen painoarvo indeksoinnissa, mutta väärinkäytösten vuoksi eri hakukoneet käyttävät erilaisia ​​algoritmeja arvioidakseen tunnisteessa määritetyn kuvauksen ja sivun sisällön relevanssia. , jonka perusteella he voivat jättää huomioimatta tagin sisällön.

Tästä huolimatta on suositeltavaa täyttää tämä tunniste, mutta muista, että eri hakukoneiden tähän tunnisteeseen sijoittaman tekstin todellinen pituus on asetettu harkintasi mukaan ja tällä hetkellä suositeltu koko on 70- 140 merkkiä, ja käsitelty enimmäispituus on 400.

On hyvin tiedossa, että:

  • tunnisteen sisältö otetaan huomioon ja joskus sitä käytetään näkymään hakutuloksissa. Esimerkiksi, kuten Yandex raportoi :

    <meta name="Description" content="..."/> - tämän tunnisteen sisältöä voidaan käyttää katkelmina (sivuston kuvaukset hakutulossivulla);

    Joissakin "maagisissa" tapauksissa, vaikka tämä tunniste olisikin hakutuloksissa, sen tekstiä käytetään sivun kuvauksena. Eikä se aina ole sivun ensimmäinen kappale.
  • eri hakukoneille huomioitu tehokas sisällön pituus on erilainen, siksi ne ovat erilaisia ​​hakukoneita.
  • tunnisteen sisältö vaikuttaa osuvuuspisteisiin, mutta kuinka tarkalleen, tänään[ milloin? ] , ehkä jopa kehittäjät eivät itse kerro, koska kaikissa hakukoneissa käytetään monia erilaisia ​​ja monimutkaisia ​​algoritmeja merkityksellisyyden laskemiseen. Siksi kehittäjät monissa artikkeleissa ja blogeissa, melkein yksimielisesti, raportoivat, että ei, se ei vaikuta millään tavalla.
  • sinun on silti määritettävä tämä tunniste, tästä on ohjeita kaikkien tärkeimpien hakukoneiden verkkovastaavien ohjejärjestelmissä.

Lisätietoja artikkelissa ""

< meta name = "description" content = "Wikipedian sisällönkuvauskentät" /> document-state

Document-state -sisällönkuvauskenttä voidaan ottaa huomioon myös hakukoneiden indeksoidessa sivua. Kaksi attribuuttiarvoa otetaan huomioon content - Staticja Dynamic. Arvo Staticilmaisee, että asiakirjaa muutetaan erittäin harvoin, Dynamic(oletus) - sivu luodaan pyydettäessä ja se voi muuttua pyynnön lisäehdoista riippuen. 20 vuotta sitten[ milloin? ] oli tärkeä, tällä hetkellä on vaikea kuvitella, kuinka tämän tagin tiedot voivat auttaa hakukonetta, joka analysoi sivun monien parametrien mukaan ja käyttämällä erittäin monimutkaisia ​​ja monipuolisia algoritmeja.

< metaname = "document-state" content = " Dynaaminen" /> Generaattori

Tätä sisällönkuvauskenttää käyttivät aikoinaan aktiivisesti web-sivujen muokkaamiseen tarkoitettujen ohjelmien kehittäjät - tällaisten ohjelmien kehittäjät osoittivat pääsääntöisesti tuotteensa nimen tai muut tunnistetiedot tunnisteen arvoksi. Hieman myöhemmin CMS -kehittäjät ottivat viestin . Tämän tunnisteen avulla jotkut kehittäjät yrittivät, jos ei hallita, niin ainakin karkeasti laskea kehitystensä asennusten lukumäärän. Pian tietoisimmat kehittäjät kuitenkin hylkäsivät tämän ilkeän käytännön, kun tajusivat, että tämä helpottaa kaikkien haitallisten "ei-toverien" elämää. Tosiasia on, että tieto haavoittuvuuksista ja järjestelmän sisäisestä rakenteesta on melko helppoa havaita sitä käyttävät sivustot ja hyödyntää haavoittuvuuksia niiden kaikkea muuta kuin uskottavaan tarkoitukseen. Itse asiassa CMS:lle tämä tagi on kuin merkki: tule sisään kuka haluaa ja asu kuin kotonasi.

Saattaa olla järkevää joillekin HTML-muokkausohjelmille, jotka voivat ottaa huomioon muiden editorien omituisuudet ja käyttää sitä tallennetun sivun palauttamiseen . Esimerkiksi editori Macromedia DreamWeaver (nykyään Adobe DreamWeaver) poisti ja muokkasi automaattisesti näiden ohjelmien luomia tarpeettomia ja erityisiä merkintöjä avatessaan Microsoft Wordissa ja Microsoft Excelissä luotuja HTML -tiedostoja.

Lisäksi jotkin työkalut lisäsivät jatkotyössään tarvittavat tiedot merkintään ja kontrolloivat todennäköisyyttä löytää nämä tiedot tiedostosta tällä tunnisteella. Nykyään he yrittävät käyttää muita merkkejä näihin tarkoituksiin.

Tällä hetkellä layout-suunnittelijoita, samoin kuin asetteluohjelmia, käytetään erittäin harvoin.

< meta name = "generator" content = "Macromedia Dreamweaver 4.0" /> Avainsanat

Käytetään tietojen toimittamiseen hakukoneille tiettyjen sanojen tärkeyden lisäämiseksi haussa.

Lähes kaikki hakukoneet jättävät huomioimatta tämän luettelon sanat, jos niitä ei löydy sivun näkyvästä osasta. Suositeltu sanojen määrä tässä tunnisteessa on 5-10. Lisäksi on kokeellisesti paljastettu, että tämän tunnisteen jakaminen useisiin riveihin vaikuttaa hakukoneiden arvioon sivun osuvuudesta kyselyyn.

Aiemmin tällä tunnisteella oli tärkeä rooli sivuston sijoituksissa, mutta nykyään hakukoneet suhtautuvat siihen erittäin kriittisesti. Koska hakukoneiden kehittäjät paljastavat vain osan sivun sijoitusalgoritmien ominaisuuksista, on vaikea sanoa, kuinka merkittävää tämän tagin sisältö on, mutta se tosiasia, että oikein täytetty tagi auttaa ainakin hieman lisäämään näiden sanojen merkitystä, on kaikkien tärkeimpien hakukoneiden edustajat vahvistavat, unohtamatta ilmoittaa tästä verkkovastaaville tarkoitetuissa hakukirjoissa.

< meta name = "keywords" content = "Wikipedia, sisällönkuvauskenttä, artikkeli" /> resurssityyppi

Kuvaa sivun ominaisuutta tai tilaa. Jos tunnisteen arvo eroaa "Dokumentin" arvosta, hakukoneet eivät indeksoi sitä tai voivat käyttää erityisiä indeksointialgoritmeja. Sisällönkuvauskenttä on tarkoitettu skaalaukseen document(käytetään oletuksena), rating, version, operator, formatter, creationja muita. Sillä on kapea-alainen sovellus, joten väärinkäsitysten välttämiseksi on suositeltavaa olla käyttämättä sitä ilman asianmukaista ymmärrystä.

< metanimi = "resurssityyppi" content = "asiakirja" / > Käy uudelleen

Tunnisteen avulla voit ilmoittaa hakuroboteille halutusta päivämäärästä asiakirjan uudelleenindeksoimiseksi hakukoneessa. Ehdottomasti kaikki hakukoneet korjaavat sen arvon, mutta ehdottomasti kaikki eivät ole erityisen innokkaita täyttämään sivun tuntemattoman kirjoittajan toiveita. Nykyään se on täysin hyödytön - sivuston tietojen todellinen päivitystiheys ja sen suosio vaikuttavat paljon enemmän robottien käyttäytymiseen. Toisin sanoen robotit "napauttavat" suositun sivuston dynaamisia sivuja paljon useammin kuin harvoin vaihtuvia yksittäisiä blogeja riippumatta siitä, mitä numeroita tällä metalla ilmaistaan. [3] .

< metanimi = "palata" content = "14" / > Robotit

Tunniste luo tietoa hypertekstiasiakirjoista, jotka lähetetään hakukoneroboteille. Tunnisteen arvot voivat olla: Index (sivu on indeksoitava), Noindex(asiakirjaa ei indeksoida), Follow (sivulla olevia hyperlinkkejä seurataan), Nofollow(hyperlinkkejä ei seurata), Kaikki (sisältää indeksi- ja seuranta-arvot, oletusarvoisesti käytössä), Ei mitään (ottaa käyttöön arvot noindexja nofollow). Googlen hakukone ehdotti sitä ensin, mutta muut suuret hakukoneet ottivat sen hyvin nopeasti huomioon. Oikealla sovelluksella on erittäin myönteinen vaikutus kaikkien tärkeimpien hakukoneiden indeksointiin ja sijoitukseen, aivan kuten sovellusvirheet voivat vahingoittaa suuresti.

Esimerkki 1. Salli sivun indeksointi ja sivuille sijoitettujen linkkien käyttö myöhempää indeksointia varten.

< metanimi = " robotit " content = "index,follow" />

tai vastaava

< metanimi = " robotit " content = "all" />

Esimerkki 2. Estä sivun indeksointi, salli sivuille sijoitettujen linkkien käyttö myöhempää indeksointia varten.

< metanimi = "robotit" content = " noindex ,follow" />

Esimerkki 3. Salli sivun indeksointi, estä sivuille sijoitettujen linkkien käyttö myöhempää indeksointia varten.

< metanimi = " robotit " content = "index,nofollow" />

Esimerkki 4. Estä sivun indeksointi ja sivuille sijoitettujen linkkien käyttö myöhempää indeksointia varten.

< metanimi = "robotit" content = " noindex ,nofollow" />

tai vastaava

< metanimi = " robotit " content = "ei mitään" > Aihe

Määrittää asiakirjan aiheen. Käytännössä hyödytön, koska eri hakukoneissa ei ole selkeää ja johdonmukaista aiheiden luokittelua. Yahoo esitteli sen ensimmäisen kerran 90-luvun puolivälissä, mutta 90-luvun lopulla sen epäonnistuminen tuli selväksi, koska sen käyttöön ei luotu säännöksiä tai pienintäkään valvontaa.

url

Tunniste lopettaa sivun indeksoinnin hakukoneessa ja ohjaa hakukonerobotin määritettyyn linkkiin. Tunnisteella peruutetaan "peilin" ja luotujen sivujen indeksointi.

< metanimi = " url " content = "http://ru.wikipedia.org/" /> Viewport [4] [5]

Tiedot katseluportin asettamiseen. Google ja Yandex tukevat aktiivisesti suunnittelun valmiutta näyttöön mobiililaitteissa sekä kaikissa nykyaikaisissa selaimissa, myös mobiilialustoille.

< metanimi = " näkymäportti " content = "leveys = laitteen leveys, korkeus = laitteen korkeus, aloitusasteikko = 1,0, maksimimittakaava = 1,0" >

HTTP Equiv

Kun HTTP-otsikoiden muokkaaminen palvelinpuolella ei ole mahdollista, ne on mahdollista määrittää suoraan sivun runkoon tagien avulla META HTTP-Equiv. Tunnisteen sisältö kootaan HTTP-otsikoiden sääntöjen mukaan, sillä ainoa ero on, että otsikon nimi (vasen osa ennen kaksoispistettä) syötetään http-equiv-attribuutin arvoon ja sen arvo syötetään content-attribuutin arvo. Voit lukea lisää HTTP-otsikoista Mozilla Developer Networkissa HTTP - otsikot -osiossa.

Cache-Control [6]

välimuistin hallinta. Pitäisi antaa selaimelle ja välipalvelimille selkeä opastus kuinka tämä sivu tallennetaan välimuistiin.

Mahdolliset arvot:

julkinen asiakirja on välimuistissa kaikissa käytettävissä olevissa välimuistissa
ei kauppaa voidaan tallentaa välimuistiin, mutta ei arkistoida
max-age=aika, täytyy vahvistaa uudelleen kertoo selaimelle, kuinka monta sekuntia dokumenttia on säilytettävä välimuistissa
yksityinen selaimen välimuistissa, ei välityspalvelimen välimuistissa
ei välimuistia ei välimuistia (selain ja välityspalvelin eivät tallenna asiakirjaa välimuistiin)
max-age=aika, välityspalvelin vahvista uudelleen määrittää, kuinka monta sekuntia asiakirja tallennetaan välimuistipalvelimen välimuistiin

Katso täydellinen luettelo mahdollisista arvoista MDN -sivustolta .

<!-- dynaamisille sivuille, kuten hakutuloksille --> < meta http-equiv = "Cache-Control" content = "ei välimuistia, ei tallentaa, täytyy tarkistaa" > <!-- julkisille sivuille, kuten blogiartikkeleille --> < meta http-equiv = "Cache-Control" content = "public, max-age=31536000" > Sisältö-kieli

Tunnisteen avulla voit määrittää pääkielen koko asiakirjalle. Käytetään laajasti selaimissa, hakukoneissa, ääneenlukujärjestelmissä, tekstianalyysissä ja automaattisissa käännösjärjestelmissä. Se on tärkeää algoritmien oikealle valinnalle koodausten automaattista tunnistamista varten mille tahansa kielelle, mukaan lukien englanti. Yleinen virhe luotaessa uutta sivua mallista, jossa yksi kieli on asetettu oletusarvoisesti (useimmiten englanti), koodauksen valinta toiselle on asetettu, voi johtaa alhaiseen sijoitukseen hakukoneissa, sisäänrakennettujen automaattisten käännösjärjestelmien vääriin positiivisiin tuloksiin. nykyaikaiset selaimet ja monet muut pienet haitat. Siitä tulee merkittävin, kun käytetään Unicode -koodauksia , erityisesti eniten käytettyä UTF-8 :aa

< meta http-equiv = "content-language" content = "en" />

HTML5:ssä kielimääritys on yksinkertaistettu:

< html  lang = "en" > Content-Style-Type

Oletustyylisivukielen määrittäminen tunnisteiden <STYLE>ja <LINK rel="stylesheet">c :n sisällä text/csstoiselle. On järkevää käytettäessä muuta oletustyyppiä kuin text/cssesimerkiksi käytettäessä ladattuja LESS- tai Stylus-esiprosessoreita. Sekä selaimet että ladattavat komponentit käyttävät.

< meta http-equiv = "Content-Style-Type" content = "text/stylus-lang" > <!-- tai --> < meta http-equiv = "Content-Style-Type" content = "teksti/vähemmän" > Sisältö-tyyppi [7]

Ilmaisee asiakirjan MIME-tyypin , koodaustaulukon ja mahdollisesti muut tekniset tekstiparametrit.

< meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8" >

HTML5: ssä koodauksen määrittäminen on yksinkertaistettu:

< metacharset = " UTF -8" > Vanhenee

Vanhenee – Antaa tietoja välimuistin hallintaan. Jos otsikon päivämäärä Expiresei ole vielä saapunut, selain saattaa näyttää sivun välimuistissa olevan kopion. Jos määritetty päivämäärä on menneisyydessä, selaimen on ladattava sivu palvelimelta, mutta se ei ole pakollista. Jos määrität alun perin menneen päivämäärän, asiakirjaa ei välttämättä tallenneta välimuistiin, eli teoriassa tämän pitäisi saada selain ottamaan yhteyttä palvelimeen uudemman version saamiseksi.

Jotkut indeksointirobotit saattavat kieltäytyä indeksoimasta asiakirjaa, jonka päivämäärä on vanhentunut.

Päivämäärä on määritettävä [RFC850]-standardissa.

Esimerkki:

< meta http-equiv = "Vanhenee" content = "Ke, 26. helmikuuta 1999 08:21:57 GMT" > PICS-Label [8] [9] [10]

PICS - ( englanninkielisestä  Platform-Independent Content rating Scheme Label -merkinnästä) - osoittaa standardoidun tunnisteen, joka kuvaa sivuston sisältöä. Samanlainen kuin elokuva- tai televisio-ohjelmien vuokrausluokat. Käytetään hakukoneissa sijoituksen luomiseen ja selaimissa pääsyrajoitusjärjestelmissä. Jos esimerkiksi lapsilukko on otettu käyttöön tietokoneesi selaimessa , selain hylkää sivut, joilla on sopimatonta sisältöä.

Keksitty kauan sitten, mutta kehittyy aktiivisesti tänään. Joissakin "ei meidän" maissa tämän tunnisteen pakollinen käyttö on laissa säädetty kaikille poikkeuksetta, "useissa muissa" tämä tunniste vaaditaan sivuille, joilla on "erityistä" sisältöä: seksiä, väkivaltaa jne., pääsy johon on ikä- tai muita rajoituksia.

<!-- Turvallinen lapsille --> < meta http-equiv = "PICS-Label" content = '(PICS-1.1 "http://www.weburbia.com/safe/ratings.htm" LR(s0))' >

Merkinnät tulisi suorittaa erikoispalveluiden - merkintäpalvelujen toimesta .

Tässä ovat mahdolliset vaihtoehdot:

  1. Merkintäpalvelun asiantuntijat suorittavat sivuston sisällön "arvioinnin" ja syöttävät sen verkkopalvelimeen integroituun tietokantaansa ja määrittävät tunnisteen sisällön kehittäjälle, joka on ilmoitettava sivuston sivuilla;
  2. Sivuston kehittäjä täyttää erityisen lomakkeen merkintäpalveluita varten ja luo sitä vastaavan tunnisteen <META HTTP-EQUIV="PICS-Label"...>. Tällainen mahdollisuus tarjotaan ilmaiseksi esimerkiksi Vancouver-Webpages-palvelimella .

Eli pelkkä tagin lisääminen sivullesi oman harkintasi mukaan on täynnä ainakin väärinkäsityksiä ja useimmissa tapauksissa ennalta arvaamaton joukko ongelmia, tarpeettomia huolia ja kuluja.

Pragma [11]

Välimuistin hallinta dynaamisesti luoduilla sivuilla, kuten hakutuloksissa. Kamalan vanhentunut, käytetty yhteensopivuus vanhempien laitteiden ja ohjelmistojen kanssa, jotka käyttävät HTTP/1.0-protokollaa. Tähän asti ne ovat mukana vain siltä varalta, että jossain välireitittimillä tai välityspalvelimilla on vanhoja ohjelmistoja tai laitteita. Nykyaikaisissa olosuhteissa salattuja yhteyksiä käytettäessä SSL / TLS menettää merkityksensä. Myös käytännössä hyödytön sivun rungossa välilaitteille.

Melkein sama kuin HTTP-otsikko Cache-Control: no-cachetai <meta http-equiv="Cache-Control" content="no-cache"/>.

< meta http-equiv = "pragma" content = "ei välimuistia" > Päivitä

Pyydä selainta siirtymään automaattisesti toiseen osoitteeseen määritetyn sekuntimäärän jälkeen. Jos url -parametria ei ole määritetty, päivitä sivu ilman välimuistia. Laajan väärinkäytön vuoksi käyttäjien siirtämiseksi ei-toivottuun resurssiin, suorasta petoksesta ja tämän ominaisuuden käytöstä haittaohjelmien levittämisessä, lähes kaikki nykyaikaiset selaimet jättävät oletusarvoisesti huomiotta sivun tekstiosassa annetut ohjeet. Nykyaikaisissa selaimissa, mukaan lukien mobiiliselaimet, sivun tietojen päivittämiseen on enemmän teknisiä keinoja: AJAX , Push-ilmoitukset , WebSockets , Web Workers, ....

Nykyään siitä on vähän hyötyä, käytännössä merkityksetöntä ja kallista sekä asiakkaalle että palvelimelle.

< meta http-equiv = "refresh" content = "5; url=http://www.example.com/" /> <!-- Ei lainausmerkkejä url=:n jälkeen! --> Aseta evästeet

Evästeiden asettaminen selaimeen . _ Mahdollistaa evästeiden alustamisen sivustoilla staattisilta sivuilta ilman Javascriptin käyttöä . Voidaan jättää huomiotta nykyaikaisissa selaimissa alueellisista asetuksista riippuen joidenkin maiden lakisääteisten käytäntöjen vuoksi. Toisin sanoen joissakin "ei meidän" maissa palvelimelta HTTP-vastauksessa saatu otsikko käsitellään, mutta tagissa määritettyä otsikkoa ei.

Muoto:

< meta  http-equiv = "Set-Cookie" content = "NAME=arvo; EXPIRES=päivämäärä; DOMAIN=verkkotunnuksen_nimi; PATH=polku; TURVALLINEN"  />

Attribuutit EXPIRES, DOMAINja voidaan jättää pois tarvittaessa PATH:SECURE

< meta  http-equiv = "Set-Cookie" content = "NAME=arvo;  />

Tällainen eväste on saatavilla nykyiselle verkkotunnukselle ja se poistetaan, kun selain suljetaan tai istunto, jos incognito-tila suljetaan

Vaihtoehdot

NIMI evästeen nimi, ei saa sisältää rivinvaihtoja, välilyöntejä, puolipisteitä (;) ja sarkaimia
PÄÄTTYY evästeen säilytysaika. Määritetyn päivämäärän jälkeen (muodossa "Pv., PP-Ma-VVVV HH:MM:SS GMT") eväste vanhenee. jos tätä määritettä ei ole määritetty, eväste tallennetaan yhden istunnon ajan, kunnes selain suljetaan
DOMAIN verkkotunnus, jolle evästearvoa asetetaan. COM-, EDU-, NET-, ORG-, GOV-, MIL-, INT-verkkotunnuksissa arvo voidaan asettaa lyhenteellä "", se koskee myös verkkotunnusta "WWW.MY.COM". Kaikille muille (mukaan lukien RU) arvo on asetettava kokonaisuudessaan "WWW.MY.RU". Jos tämä attribuutti jätetään pois, se käyttää oletuksena palvelinta, jolta eväste on asetettu.
PATH asettaa asiakirjojen osajoukon, joihin eväste vaikuttaa. Jos asetuksena on "/doc", evästetoiminto laajennetaan kaikkiin tämän hakemiston tiedostoihin ja alihakemistoihin, jotka alkavat sanalla "doc" (/doc/, /document/, /doc2/, docs.html, doc-test.htm ). Jos tämä attribuutti jätetään pois, evästearvo koskee vain asiakirjoja hakemistossa, jossa nykyinen asiakirja sijaitsee.
TURVALLINEN määrittää, että evästetiedot tulee lähettää HTTPS:n kautta (HTTP:tä käyttäen). Muussa tapauksessa evästetiedot lähetetään HTTP:n kautta.

Ennen pyynnön tekemistä palvelimelle selain tarkistaa evästeen. Ja jos määritteet NAME, DOMAIN ja PATH täsmäävät, selain lähettää evästeen palvelimelle. Jos eväste saa uuden arvon, vanha arvo poistetaan. Selaimella on useita evästeiden käytön rajoituksia:

  • Korkeintaan 300 evästettä voidaan tallentaa kerrallaan.
  • ei saa ylittää 4 kt.
  • Yhdellä palvelimella (verkkotunnuksella) voi olla enintään 20 evästettä.

Nämä rajoitukset voivat olla hieman erilaisia ​​riippuen asetuksista ja selaimen tyypistä. Jos raja ylittyy (yhteensä tai verkkotunnuksen mukaan), ensimmäinen aikatietue poistetaan. Poistaminen tapahtuu EXPIRES-attribuutin arvosta riippumatta. Jos se ylittää 4 kt, eväste katkaistaan.

< meta http-equiv = "Set-Cookie" content = "NAME=cookexample; EXPIRES=pe 30.6.2017 15:32:49 GMT+0800; DOMAIN=WWW.MY.RU; PATH=/; TURVALLINEN" /> < meta http-equiv = "Set-Cookie" content = "NAME=cookexample;" /> Window-target

Määrittää nykyisen sivun ikkunan. Toiminto on samanlainen kuin targetHTML-tunnisteen attribuutti A, mutta ei äskettäin avatulle sivulle, vaan tälle sivulle.

_tyhjä asiakirja avautuu uuteen välilehteen/ikkunaan
_parent sivu avautuu nykyisen välilehden pääkehykseen suhteessa nykyiseen kehykseen, josta sivua haettiin; jos nykyinen kehys on ylin, niin tässä tapauksessa käyttäytyminen on sama kuin _self ja _top
_top ladataan nykyisen välilehden ylimpään kehykseen
_itse asiakirjan avaaminen kehyksessä, josta sivu on ladattu
<nimi> ikkunan nimi (välilehti tai kehys); jos sivu, jonka nimi on asetettu "window-target"-sisällönkuvauskentässä, on ladattu aiemmin tai se avattiin linkin kautta, jonka nimi on määrite attribuutissa target, sivu tulee ladata samaan välilehteen. jos selain tukee tätä metaa, se sallii kaikki tietyn aiheen sivut (esimerkiksi sivuston käyttöohjeet tai yhteystiedot) avata samalla välilehdellä luomatta uutta.

Pakota tämä sivu avautumaan nykyisen välilehden ylätason kehyksessä:

<meta http-equiv= "Window-target" content= "_top" >

Avaa sivu uudella välilehdellä tai välilehdellä nimeltä "my_site_documentation". Kaikki tällä tunnisteella ja täsmälleen samalla nimellä varustetut sivut (joissakin selaimissa nimessä olevien merkkien kirjainkoko on tärkeä) avautuvat samalle välilehdelle.

< meta http-equiv = "window-target" content = "my_site_documentation" >

Kaikki selaimet eivät tunnista ja käsittele tätä metaa samalla tavalla.

Kuvatyökalupalkki [12]

Hallitsi kuvatyökalupalkkia Internet Explorer 6.0:ssa.

  • Kuvatyökalupalkki on kehitetty vain IE-versiota 6 varten. Se ei ole saatavilla myöhemmissä versioissa.
  • Mozilla Firefoxille on lisäosa  (linkki ei ole käytettävissä) , joka luo saman kuvapalkin uudelleen. Plugin vastaa imagetoolbar-sisällönkuvauskenttään ja galleryimg-attribuutille, joka on samanlainen kuin IE6
< meta http-equiv = "imagetoolbar" content = "kyllä" /> tyhjennä tyyppi

Mobiili Internet Explorer -selaimelle - mahdollistaa ClearType - kirjasinten tasoitustekniikan aktivoinnin LCD-näytöillä.

ClearType-tekniikka on omaisuutta, eli sen käyttöoikeus kuuluu Microsoftille, ja sitä käytetään Windows-perheen järjestelmissä. Oletko huomannut, että samat kirjasimet näyttävät erilaisilta IE:ssä kuin muissa selaimissa? Ja Photoshopissa? Tämä johtuu pääasiassa erilaisista fonttien tasoitustekniikoista.

Ehkä muut Microsoftin selaimet ymmärtävät sen, mutta "vanhemmissa" järjestelmissä tämä tekniikka on oletusarvoisesti käytössä ja joillakin asetuksilla se on poistettu käytöstä, kun se toimii akulla. Ja koska "surffaa" kannettavalla tietokoneella akulla ja MS Explorerissa, sinun on silti arvattava tai jouduttava äärimmäiseen tilanteeseen, kun tällaisia ​​​​pikkuasioita ei ole, harvat ihmiset kiinnittivät huomiota siihen, toimiiko tämä pakotettu aktivointi työpöydän IE: ssä. Ja jos he tekivät, niin "jostain syystä" he eivät pitäneet tarpeellisena jättää tietoja tästä jonnekin.

< meta http-equiv = "cleartype" content = "on" /> X-UA-yhteensopiva [13]

Yksinomaan Microsoftin selaimille : Internet Explorerin versiot 8-11 ja Edge . IE8 tunnisti sen ensimmäisen kerran, kun pakkaukseen sisältyi kaikki moottorin versiot, alkaen 5. IE:n eri versioissa toimitettiin erilaisia ​​​​sarjoja saatavilla olevia moottoreita. Tämä sisällönkuvauskenttä kertoo tämän loistavan perheen selaimille, mitä versiota moottorista tulee käyttää sivun näyttämiseen. Edge-selaimet eivät nykyään pysty siirtymään Internet Explorer -tiloihin, vaan vain emuloivat niiden toimintaa, aivan kuten IE tulkitsee Edgen ohjeen käskyksi käyttää uusinta saatavilla olevaa moottoria.

< meta http-equiv = "X-UA-yhteensopiva" content = "IE=edge" >

Sisällönkuvauskenttien merkitys

Web-sivua koskevien metatietojen tarkoituksena oli alun perin muun muassa auttaa hakukoneita luokittelemaan verkkosivu. 1990-luvulla sisällönkuvauskenttiä käytettiin aktiivisesti sivustosi mainostamiseen, mukaan lukien väärien tai tarpeettomia tietoja. Hakukonekehittäjät ovat viime vuosikymmeninä ryhtyneet moniin toimenpiteisiin estääkseen tällaisen manipuloinnin: esimerkiksi tunniste jätettiin pois ehdottomista sijoitustekijöistä keywords, myös päätunnisteiden oikean täytön periaatteet ovat muuttuneet. TITLE, <meta http-equiv="X-UA-Compatible" content="werbefläche vermieten">description

Koska sisällönkuvauskentät ovat puhtaasti palvelutoimintoja ja lisäksi ne lisäävät merkittävästi hypertekstiasiakirjan kokoa, aloittelevat Web-kehittäjät jättävät ne usein huomiotta tai käyttävät kehitystyökalujen tarjoamia malliarvoja. Asiantunteva palvelutietojen tarjoaminen, jota voidaan yhtä helposti käsitellä selaimilla, hakukoneilla ja kolmannen osapuolen ohjelmistoilla, auttaa kuitenkin indeksoimaan sivuja paremmin hakukoneissa ja hallitsemaan selainten toimintaa entistä tarkemmin.

Katso myös

Muistiinpanot

  1. 1 2 HTML-sisällönkuvauskenttää . Haettu 6. huhtikuuta 2012. Arkistoitu alkuperäisestä 22. joulukuuta 2014.
  2. Yandex Revisit-Afterista . Haettu 22. marraskuuta 2010. Arkistoitu alkuperäisestä 26. syyskuuta 2013.
  3. Säädä näkymää | PageSpeed ​​​​Insights . Googlen kehittäjät. Haettu 30. kesäkuuta 2017. Arkistoitu alkuperäisestä 15. maaliskuuta 2017.
  4. Näkymän sisällönkuvauskentän käyttäminen asettelun ohjaamiseen  mobiiliselaimissa . Mozilla Developer Network. Haettu 30. kesäkuuta 2017. Arkistoitu alkuperäisestä 18. kesäkuuta 2017.
  5. Välimuisti -hallinta  . Mozilla Developer Network. Haettu 30. kesäkuuta 2017. Arkistoitu alkuperäisestä 2. heinäkuuta 2017.
  6. <meta charset="utf-8"> vs <meta http-equiv="Content-Type"> . www.stackoverflow.com Haettu 30. kesäkuuta 2017. Arkistoitu alkuperäisestä 18. kesäkuuta 2017.
  7. PICS-tunnisteen sisällönkuvauskenttä . hyper.net. Haettu 30. kesäkuuta 2017. Arkistoitu alkuperäisestä 18. kesäkuuta 2017.
  8. XX - XX xxxxxxx xxx xx XX, xx  (eng.)  (linkki ei saatavilla) . www.weburbia.com. Haettu 30. kesäkuuta 2017. Arkistoitu alkuperäisestä 14. tammikuuta 2013.
  9. Internet-sisällönvalinnan alusta (PICS) Internet-sisällönvalinnan alusta (PICS  ) . www.w3.org. Haettu 30. kesäkuuta 2017. Arkistoitu alkuperäisestä 23. kesäkuuta 2017.
  10. Pragma  . _ Mozilla Developer Network. Haettu 30. kesäkuuta 2017. Arkistoitu alkuperäisestä 2. heinäkuuta 2017.
  11. Imagetoolbar-sisällönkuvauskenttä . hyper.net. Haettu 30. kesäkuuta 2017. Arkistoitu alkuperäisestä 25. kesäkuuta 2017.
  12. Mitä <meta http-equiv="X-UA-Compatible" content="IE=edge"> tekee? . www.stackoverflow.com Haettu 30. kesäkuuta 2017. Arkistoitu alkuperäisestä 11. toukokuuta 2017.