jak přidat favicon na váš web
stav tohoto dokumentu
návrh ve vývoji; může se kdykoli radikálně změnit.
a favicon je graphicimage (ikona) spojená s konkrétní webovou stránkou a/nebo webovou stránkou. Mnoho nedávných uživatelských agentů (například grafických prohlížečů anewsreaders) je zobrazuje jako vizuální připomenutí webové siteidentity v adresním řádku nebo na kartách. Wikipedia obsahuje článek ofavikony .,
Chcete-li přidat favicon na vaše webové stránky, budete potřebovat jak obrázek a amethod pro určení, že obraz má být použit jako favicon. Thisdocument vysvětluje metodu preferovanou W3C pro specifikacifavicon. Existuje další běžná metoda, která je znázorněna níže, s vysvětlením, proč je tato metoda v rozporu s některýmiprincipy webové architektury. Obě metody se vztahují pouze na HTML axhtml, jedno z diskutovaných omezení.
tento dokument podrobně neřeší, jak vytvořit faviconimage., Formát obrázku, který jste si vybrali, však musí být 16x16pixels nebo 32×32 pixelů pomocí 8bitových nebo 24bitových barev. Formát obrázku musí být jeden z PNG (standard aW3C), GIF nebo ICO.
Metoda 1 (Doporučeno): Použití rel atribut valuedefined v profilu
první přístup pro určení favicon je použít rel
, hodnota atributu „ikonu“ a definovat, co hodnota znamená přes profil; profily jsou diskutovány ve více detailbelow. V tomto HTML 4.,01 příklad, favicon identifikovány pomocí URI jako favicon:
XHTML 1.0 verze vypadá velmi podobně:
Metoda 2 (Odradit): Uvedení favicon na předem definované URI
druhý způsob pro určení favicon spoléhá na použití apredefined URI k identifikaci obrazu: „/favicon“, který je relativní k serveru root. Tato metoda funguje, protože některé prohlížeče byly naprogramovány tak, aby hledaly favicony používající tuto URI., Tento přístup isinconsistent s některými principy Webové architektury a je beingdiscussed podle W3C“s Technical Architecture Group(TAG) jako jejich problém siteData-36.Shrnout vydání: Webové architektury opravňuje stránky managersto spravovat jejich URI prostoru (pro dané doménové jméno), jak se seefit. Konvence, které nepředstavují společenství, dohody a thatreduce možnosti k dispozici na site manager není měřítko a maylead ke konfliktu (protože není tam žádný známý seznam thesepredefined Uri)., Problém ilustruje jedna praktická úvaha: mnoho uživatelů má webové stránky, i když nemají vlastní jméno. Tito uživatelé nemohou specifikovat favicony pomocí secondmethod, pokud nemohou psát do kořenového adresáře serveru. Mohou však použít jeden k určení faviconu, protože je flexibilnější a nenarušuje správce webu používat jeden favicon na jednom místěna webu.
existuje několik dalších známých zásahů do prostoru URI, včetně „robotů“.txt “ soubor a umístění P3P privacypolicy., Skupina technické architektury zkoumá alternativykteré nezasahují do prostoru URI bez licence.
použití profilů k definování pojmů jako „icon“
volně řečeno, profil je definicí množiny znaků. V ideálním případě profil obsahuje jak strojově čitelné informacea informace čitelné člověkem. V HTML 4.01 a XHTML 1.0 nemá atribut rel
předdefinovanou sadu hodnot. Místo toho může autor poskytnout hodnoty podle potřeby apak pomocí profilu Vysvětlete, co hodnoty znamenají., V našem případě doporučujeme autorům použít hodnotu “ ikona „a profil, kterývysvětluje, že „když říkáme ikona, máme na mysli“ toto je favicon.““
V Metodě 1 výše, budeme používat rel
atribut s theLINKelement a vybrat profil s profile
attributeon VEDOUCÍ prvek.
definovali jsme profil, který můžete volně používat pro své vlastní stránky.,
Omezení
Existuje několik omezení na přístupy popsané výše,včetně preferovanou metodou (což je důvod, proč ZNAČKA pokračuje, aby pracovali na otázku):
- přístupy fungovat pouze v HTML nebo XHTML
- přednostní přístup associates favicon s HTML dokumentu,není sbírka dokumentů (tj. stránky)
- navržený profil pro definování „ikonu“ hodnota není arecognized standard, což znamená, že může být interoperability pro všechny praxe.
- neexistuje žádný standard (alespoň definovaný HTML 4.,01)pro strojově čitelné profily, které by mohl prohlížeč vědět, „to znamená, že obraz je favicon.“Abrowser tedy musí být naprogramován předem, aby rozpoznal tento konkrétníhodnota
rel
. Další informace o použití profilův HTML a XHTML, viz GRDDL.
favicon-WIKIPEDIA favicon, Wikipedia, Available at http://en.wikipedia.org/wiki/Favicon . GRDDL Gleaning Resource Descriptions from Dialects of Languages, D. Hazaël-Massieux, D. Connolly, Editory, W3C Tým, Podání, 16. Května 2005, http://www.w3.org/TeamSubmission/2005/SUBM-grddl-20050516/ ., Latest version available at http://www.w3.org/TeamSubmission/grddl/ . HTML401 HTML 4.01 Specification, D. Raggett, A. Le Hors, I. Jacobs, Editors, W3C Recommendation, 24 December 1999, http://www.w3.org/TR/1999/REC-html401-19991224 . Latest version available at http://www.w3.org/TR/html401 . SITEDATA-36 Web site metadata improving on robots.txt, w3c/p3p and favicon etc., TAG, Available at http://www.w3.org/2001/tag/issues.html#siteData-36 . XHTML1 XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition), S. Pemberton, Editor, W3C Recommendation, 1 August 2002, http://www.w3.org/TR/2002/REC-xhtml1-20020801 ., Nejnovější verze k dispozici na http://www.w3.org/TR/xhtml1 .
Děkujeme
následující QA Zájmu Skupiny účastníků a W3C personál havecontributed významně k obsahu tohoto dokumentu:Dominique Hazaël-Massieux (W3C), Chris Lilley (W3C), andOlivier Théreaux (W3C).