LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> HTML (19) - metadata

Naše stránky můžeme doplnit různými informacemi, které nejsou na první pohled vidět, ale o to zajímavější informace mohou poskytovat.

14.10.2004 15:00 | Pavel Kácha | Články autora | přečteno 19824×

Pokud čtete tento seriál pravdidelně, jistě si vzpomenete na první díl, ve kterém jsme mluvili o kódování stránek (o znakových sadách) a už tehdy jsme se setkali s prvními metadaty. Právě pomocí metadat jsme nastavovali, jaká znaková sada je použita na našich stránkách.

Meta data zapisujeme pomocí elementu <meta>, který smíme vložit jen do hlavičky dokumentu. <meta> je nepárový element, takže ukončovací tag nemá cenu používat. Ono by to ani pořádně nešlo, protože pokud byste se pokusili tento (stejně jako jakýkoli jiný) nepárový element ukončit, vedlo by to k chybě a vaše stránka by neprošla validátorem.

Nyní se blíže podíváme na povolené atributy a uvedeme si několik příkladů. Metadata jsou údaje ve formátu atribut - hodnota. Jméno "atributu" můžeme definovat pomocí atributu name="". Povolené hodnoty nejsou definovány, takže můžete jako název použít prakticky libovolný řetězec.

Stejný význam jako name="" má i http-equiv="". Jediný rozdíl je v tom, že http servery používají metadata definovaná pomocí http-equiv="" při sestavování odpovědi (požadované stránky) na požadavek klienta.

Atributenm content="" určujeme hodnotu, kterou mají metadata předávat. Jejím obsahem může být opět libovolný řetězec, protože specifikace nejmenuje žádné nepovolené znaky.

Další užitečný atribut je schema="", kterým definujeme nějaké dodatečné informace k právě definovaným datům. Můžete tak určit doplňující informace o definovaných datech. Pokud v metadatech uvádíte nějaké datum, můžete pomocí schema="" určit, v jakém formátu je datum zapsaná.

Atributem lang="" mnůžete definovat jazyk, kterým jsou data zapsaná. Hodí se to třeba pro případ, kdy v metadatech uvádíte své jméno a nechcete, aby ho čtečka zkomolila. :) Čtečka by potom měla vyslovit vaše jméno správně, podle výslovnosti jaká je ve vámi určeném jazyce běžná.

Můžete použít i atribut dir="", kterým určíte, jakým směrem se mají metadata číst.

Příklady použití

Pokud chcete někam na své stránce napsat, kdo je jejím autorem, ale nechcete, aby se to objevilo někde v textu zobrazeném na stránce, jsou metadata tou pravou volbou. Stačí jen napsat tento řádek do hlavička dokumentu (samozřejmě také musíte adekvátně změnit jméno).

<meta name="Author " content="Jan Novák">

Velice podobně můžete určit i vlastníka stránky:

<meta name="Owner " content="Miloš Novák">

Na stránku si můžete velice jednoduše zadat copyright

<meta name="copyright " content="&copy; 2004 Firma Jana Nováka">

Pozn.: Asi bych měl ještě vysvětlit konstrukci &copy;. Jde o tvz. HTML entitu, tj. speciální část kódu, začínající na & a končící ;. Podle toho, jaký řetězec zapíšete mezi tyto dva znaky se do textu vloží místo nich speciální znaky, které nahrazují. V tomto konkrétním příkladě se nahradí html-entita za znak ©.

Můžete si nastavit klíčová slova, na která má být ve výsledcích vyhledávání právě Vaše stránka.

<meta name="keywords " content="Novák,elektornistalace">

Můžete si také definovat popisek, který bude stručně charakterizovat, o čem jsou vaše stránky.

<meta name="description " content="Stránky firmy pana Nováka; děláme elektro instalace">
Toto ale není jediný způsob, jak si zlepšit pozici ve vyhledávačích. Tady je další užitečný metatag.
<meta name="robots " content="index,follow">

Pokud nechcete svoji stránku indexovat ve vyhledávači použijte toto:

<meta name="robots " content="noindex,nofollow">

Pomocí hlaviček můžete určit zda, se má vaše stránka ukládat do cache paměti. (Existuje více typů metadat, které zabraňují kešování, ale vzhledem k tomu že, tohle má spíše užitek v dynamických stránkách, kde máte funkce na generování těchto metadat, si myslím vystčíme s tímto jedním příkladem)

<meta name="pragma " content="no-cache">

Pomocí metadat můžete také návštěvníka automaticky přesměrovat. Tento kód přesměruje návštěvníka po 10 sekundách na stránky linuxsoft.cz. Protože jde o zprávu pro server, použijeme http-equiv="".

<meta name="refresh " content="10; url=http://www.linuxsoft.cz/">

Existují i speciální metadata pro vkládání technických informací na stránky. Tyto metadata se v praxi příliš nepoužívají, proto, zde uvedu jen kde najdete další informace. [http://dublincore.org/]

Verze pro tisk

pridej.cz

 

DISKUZE

http-equiv 14.10.2004 21:46 Jan Houštěk




Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

12.8.2018 16:58 /František Kučera
Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář

16.7.2018 1:05 /František Kučera
Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář

18.6.2018 0:43 /František Kučera
Červnový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 21. 6. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát na téma: F-Droid, aneb svobodný software do vašeho mobilu. Kromě toho budou k vidění i vývojové desky HiFive1 se svobodným/otevřeným čipem RISC-V.
Přidat komentář

23.5.2018 20:55 /Ondřej Čečák
Od pátku 25.5. proběhne na Fakultě informačních technologií ČVUT v Praze openSUSE Conference. Můžete se těšit na spostu zajímavých přednášek, workshopů a také na Release Party nového openSUSE leap 15.0. V na stejném místě proběhne v sobotu 26.5. i seminář o bezpečnosti CryptoFest.
Přidat komentář

20.5.2018 17:45 /Redakce Linuxsoft.cz
Ve čtvrtek 31. května 2018 připravuje webový magazín BusinessIT ve spolupráci s Best Online Média s.r.o. pátý ročník odborné konference Firemní informační systémy 2018. Akce proběhne v kongresovém centru Vavruška (palác Charitas), Karlovo náměstí 5, Praha 2 (u metra Karlovo náměstí) od 9:00 hod. dopoledne do cca 15 hod. odpoledne. Konference je zaměřena na efektivní využití firemních informačních systémů a na to, jak plně využít jejich potenciál. Podrobnější informace na webových stránkách konfrence.
Přidat komentář

14.5.2018 7:28 /František Kučera
Květnový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 17. 5. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát na téma: Audio – zvuk v GNU/Linuxu.
Přidat komentář

7.5.2018 16:20 /František Kučera
Na stránkách spolku OpenAlt vyšla fotoreportáž Pražské srazy 2017 dokumentující srazy za uplynulý rok. Květnový pražský sraz na téma audio se bude konat 17. 5. 2018 (místo a čas ještě upřesníme).
Přidat komentář

17.4.2018 0:46 /František Kučera
Dubnový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 4. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tématem tohoto srazu bude OpenStreetMap (OSM) aneb svobodné mapy.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

20.2.2018 18:48 / Ivan Majer
portal

20.2.2018 15:57 / Jan Havel
Jak využíváte služby cloudu v podnikání?

16.1.2018 1:08 / Ivan Pittner
verejna ip od o2 ubuntu

15.1.2018 17:26 / Mira Harvalik
Re: Jak udělat HTML/Javascript swiping gallery do mobilu?

30.12.2017 20:16 / Michal Knoll
odmocnina

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2018) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze