Cikkünk témája a META-tag. Szerepe az oldal megjelenítésekor nem észrevehető, mindössze csupán parancs a web-szerver vagy a böngésző számára, de fontos parancs, és a META-tag helyes használata némi előnnyel jár.
Figyelem! A META-tag-ek (angolul tag, teg-ként olvassuk) nem hordoznak vizuális információt, és a HTML dokumentum <head></head> között kell elhelyezkedniük.
Úgy lesz a legkényelmesebb beszélnünk a META-tag-ről, hogy a mindennapi feladatokban történő felhasználásukról ejtünk néhány szót. Ez természetesen hasznosabb is, mint a tiszta elmélet.
Automatikus átirányítás
Mindannyian előbb vagy utóbb találkozunk azzal a problémával, hogy megváltozik a site Hosting-ja, mert valamilyen oknál fogva másutt vettünk igénybe web tárhelyet. Ebben az esetben megváltozik a web-oldal címe és a régi már nem aktuális. De mi nem szeretnénk elveszíteni az oldalunkra rendszeresen betérő látogatóinkat. Tehetjük azt is, hogy a régi helyen elhelyezünk egy oldalt, amely az új címet tartalmazza. De mennyivel logikusabb lenne, ha a böngésző automatikusan menne át az új címre! Ezt a META-tag-nek köszönhetően, a „refresh” paraméter használatának segítségével nem is nehéz megoldani. Íme egy példa:
<meta http-equiv="refresh" content="3;
url=http://www.newaddress.com/">
Adott esetben olyan utasítást adtunk a böngészőnek, hogy automatikusan menjen át a http://www.newaddress.com/ címre, 3 másodperces késleltetés után. A késleltetésre azért van szükség, hogy a látogató el tudja olvasni az esetlegesen feltüntetett információt.
Az oldalak felkészítése a keresőrendszerek számára
A site helyes regisztrációja mellett a keresőrendszerekben fel kell készítenünk a site-ot a helyes indexációra is. A katalógusoktól eltérően a keresőrendszerek a kulcsszavakat és a leírást közvetlenül a site kódjából veszik. Erre a célra szolgál két META-tag - a"description" és a "keywords". Az első a site leírásáért felel, amely megjelenik a található listában, a második pedig a kulcsszavakat határozza meg a keresés során.
Itt célszerű megemlíteni, hogy nem minden keresőrendszer támogatja ezt a módszert. Először is sok rendszer ellenőrzi, hogy a kulcsszavak és a valós tartalom fedik-e egymást. Másodszor, nem szabad többször ismételni a kulcsszavakat, hiszen ennek következtében lehet, hogy a web oldalát egyáltalán nem csatolják az adatbázishoz. Harmadszor, a teljes szövegű keresőrendszerek a site egész tartalmát analizálják, de a kulcsszavak prioritást élveznek a keresés során.
Ha ön már elkészítette a site „igazolványát”, akkor a kulcsszavak és a rövid leírás már megvannak. Az én esetemben a két sor a keresőrendszerek számára így fog kinézni:
<meta name="description" content=" Design és web-site készítés, támogatásuk a hálón. Cikkek és utalások a web-design terén, hasznos tanácsok.">
<meta name="keywords" http-equiv="keywords" content=" Design, web-design, web-mastering, web, www, támogatás, reklám, banner, gomb, optimizáció, cikkek a web-design-ról, gif, jpg, HTML, JavaScript, CGI, SSI, ASP, meggy, cherry.">
A nagyobb látogatottság elérése érdekében célszerű a kulcsszavakat és a leírást a site értelmi tartalmához igazítani. Ez megnöveli a valószínűségét annak, hogy valaki megtalálja az ön portálját. Ebben az esetben például a kulcsszavakat és a leírást a következőképpen korrigálom:
<meta name="description" content=" A META-tag-ek használata. Tipikus feladatok és megoldásaik.">
<meta name="keywords" http-equiv="keywords" content=" Design, web-design, web-mastering, web, www, támogatás, reklám, banner, gomb, optimizáció, cikkek a web-design-ról, gif, jpg, HTML, JavaScript, CGI, SSI, ASP, meggy, cherry , META, kulcsszavak, automatikus redirekt, átirányítás.">
Az oldal cach-elésének letiltása
A feladatok egy meghatározott körére jellemző az a szükségszerűség, hogy az oldal minden esetben a szerverről töltődjék le és nem a web-böngésző cach memóriájából.
Ez elsősorban olyan site-okra érvényes, melyek dinamikusan változó adatokat tartalmaznak. Például, a keresés eredménye, a dollár árfolyama jelenleg, web-shop vagy a hagyományos chat. Ezekben az esetekben nem lehetünk biztosak abban, hogy a cach-ben lévő oldal tartalma egyezik a valós oldal tartalmával. Ennek a problémának a megoldása lehet az, hogy megtiltjuk a böngészőnek az oldalaink cach-elését. Ahhoz, hogy ezt megtegyük, elegendő mindössze beállítani egy régebbi dátumot. Például így:
<meta http-equiv="expires" content="Mon,
01 Jan 1990 00:00:00 GMT">
Más hasznos META-tag-ek
A fentebb említett META-tag-eken túl vannak még mások is, melyekkel gyakran találkozhatunk a web oldalakon. például Az „author” paraméterrel rendelkező META-tag, például a szerző megjelölésére szolgál és néhány keresőrendszer ezt az információt is figyelembe veszi.
Hasonló a „generator” paraméterrel rendelkező META-tag, amelyet a különböző HTML szerkesztők automatikusan hoznak létre, és információt tartalmaz a programról, amelyik segítségével az oldal készült. Ennek nincs túl sok értelme. Néhány szerkesztő itt az „author”-ban megtalálható információt helyezi el. Még egy gyakran használt META-tag - az oldal nyelve. Ahhoz például, hogy a böngészővel közöljük: az oldalunk orosz és Win -1251 kódolású szöveget tartalmaz, a következő parancssort kell beírnunk:
<meta http-equiv="content-type" content="text/html;
charset=Windows-1251">
(A magyar esetén charset=iso-8859-2, a szerk. megjegyzése.)
Ezzel a tag-gel azonban nagyon óvatosan kell bánni, mivel nem megfelelő megválasztása az oldal szövegét olvashatatlanná teszi.
Cikkünkben természetesen nem volt szó az összes META-tag-ről. Igyekeztem mindössze a leggyakoribbakról és leghasznosabbakról szólni. A maradék tag-eket jóval ritkábban használják, és ha önnek valamelyikre bármikor is szüksége lenne, akkor bármelyik HTML-kézikönyvben olvashat róluk.
Mihail Melnyikov
Forrás: http://www.cherry-design.spb.ru/
|