29. 12. 2004 středa
Element link zná snad každý tvůrce webových stránek. Ne každý ale zná všechny možnosti, které link autorovi nabízí. Na začátek jenom zopakuji, že link patří do hlavičky stránky, tj. do elementu head.
Asi nejčastější využití elementu link je právě připojení externího souboru stylů:
<link rel="stylesheet" type="text/css" media="screen" href="layout.css">
Uvedený příklad připojuje ke stránce soubor kaskádových stylů layout.css, který bude použit pro zobrazení na obrazovce.
Element link je možné využít pro rozšíření navigačních možností webu.
<link rel="Start" href="/sekce/">
Úvodní stránka sekce.
<link rel="Prev" href="/sekce/stranka-1.htm">
Předchozí stránka otevřené stránky.
<link rel="Next" href="/sekce/stranka-3.htm">
Následující stránka.
<link rel="Contents" href="/sekce/obsah.htm">
Odkaz na obsah sekce (webu).
<link rel="Help" href="/napoveda.htm">
Stránka s nápovědou.
V atributu rel je dále možno použít hodnoty Index (rejstřík), Glossary (slovníček), Copyright (autorská práva), Chapter (kapitola), Section (sekce), Subsection (podsekce), Appendix (dodatek, přílohy), Bookmark (záložka).
Musím říct, že ne každý prohlížeč umí navigační potenciál elementu link využít. Třeba Opera nabídne uživateli položky ve menu Navigace > Webová navigace.
Návštěvníkům lze nabídnout adresu autora webu:
<link href="mailto:autor@example.com" rev="made">
Do stránky lze vložit informaci o souboru RSS:
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://www.example.com/rss.xml">
<link rel="alternate" href="/sekce/page-2.htm" hreflang="en" title="English version">
Výše uvedený zápis nabídne uživateli anglickou verzi otevřené stránky.
Jak už jsem napsal, ne všechny prohlížeče podporují element link. A ani ty nejmodernější jej nepodporují úplně. Jaké máte Vy zkušenosti s elementem link? Používáte jej na svých stránkách? Využíváte jeho možnosti, když brouzdáte webem?
Jak je to tedy s podporou v prohlížečích? Asi nema cenu ptat se na IE, ale napr. FF?
Jo a jeste dalsi zajimavy/dulezity rel je shortcut icon.
29. 12. 2004 středa, 12.59
Firefox na to má třeba rozšíření Link Toolbar. To si i dokáže samo odkazy natipovat (třeba, že u stranka2.html je předchozí stranka1.html a nasledujici stranka3.html).
V Mozille sa zobrazovanie toolbaru s takymito linkami zapina cez menu View > Show/hide > Site navigation bar. Ja ho mam zapnuty vzdy a pokial ho nejaka stranka pouziva, som len rad. Velmi dobre pouzitelne je to hlavne na forach (vid. napr. fora postavene na phpBB) alebo u roznych webovych aplikacii (napr. v Bugzille som si na to ohromne zvykol).
29. 12. 2004 středa, 16.38
Link ma jednu legracni vlastnost souvisejici s moznym (a mam pocit ze defaultnim) nastavenim Mozilly ze ma predem na pozadi stahovat stranky uvedene v link elementu pro navigaci. Napriklad to pak mate skripty na serveru proc je na jednu stranku jeste jeden pozadavek na jinou. Pokud s tim aplikace nepocita muze ji to pekne rozhodit. Leo
[5] Jeste doplnim, ze se to nazyva Link Prefetching a pro blizsi informace viz zejmena http://www.mozilla.org/projects/netlib/Link_Prefetching_FAQ.html
[1] Využití je daleko větší, než jsem zachytil ve spotu. Na "pár" jsem jich určitě zapomněl.
[3] Tak tohle jsem včera marně hledal.
[Ostatní] Dík za doplnění.
[7] Jirko, jen pro tvoje info, je fajn o něčem psát, ale fakt je ten, že sám, na rozdíl třeba ode mě, nepoužíváš ;) A to je škoda..
Co že to dělá Opera? Já sám tedy panel, ve kterém se to zobrazuje, okamžitě po instalaci vypínám, ale Opera mi (snad odjakživa) zobrazuje linky takhle:
http://holasi.net/pix/041229-link-opera.png
Opera je můj oblíbený prohlížeč, takže nijak neřeším fakt, že v ostatních prohlížečích je zobrazení tagu link komplikovanější nebo ho vůbec nepodporují.
A prostě ho používám. Někdy víc někdy míň, někdy hůř někdy líp.
Já Link používám hlavně pro získání odkazů na RSS, ale u svých skromných projektů pod něj schovávám i méně obvyklé odkazy. Například OPML, Validátor CSS a HTML, Bookmark, odkaz na Dogma a podobně. Firefoxí link toolbar je na tohle skvělý hlavně proto, že sdružuje odkazy stejného druhu.
Jen mě trochu mrzí, že atributy rel/rev nejsou snadno přístupné i u jiných odkazů. Například u permalinků a odkazů z menu by se mi hodilo vidět je (zatím je cpu do title přes javascript, ale není to ono).
Archiv starších článků.
Od roku 2002 conBLOG píše Jiří Bureš, conVERTER