De la crearea imaginii de 16x16 pixeli, chiar conceptul faviconilor sa schimbat. Acum, Favicon ar trebui să funcționeze cu o întreagă serie de icoane, ascuțite pe ecranul tactil, cu o interfață cu tigla de noi versiuni de Windows, cu caracteristici speciale ale ecranelor Retina etc. Soluția complexă (de la realfavicongenerator) include o listă destul de lungă a tuturor opțiunilor posibile:
Deși majoritatea acestor fișiere pot fi pur și simplu puse în rădăcina site-ului dvs. și aplicațiile corespunzătoare aleg ceea ce au nevoie fără a le prescrie în mod explicit în HTML, aceasta nu este abordarea cea mai de succes. Trebuie să creați prea mult conținut și apoi să îl mențineți. Un fișier scalabil va funcționa mult mai bine. De exemplu, sigla site-ului nostru este salvată în formatul favicon.svg:
Curs practic pe aterizare adaptivă de la zero!
Aflați de la zero pentru a adapta aterizările adaptive la HTML5 și CSS3 în următoarele 6 zile
Favicon poate fi adăugat prin linia de cod între etichetele capului:
Componentele desenului sunt realizate prin cifre separate, care nu se suprapun: pictograma ar trebui să aibă o dimensiune de 16x16 pixeli. Aici, simplitatea și claritatea sunt importante.
Din aceleași motive, fundalul din pictograma SVG este transparent, astfel încât să îl puteți utiliza în situații diferite.
Câmpul de vizualizare pentru SVG trebuie să fie pătrați.
Desenul ar trebui să ocupe cea mai mare suprafață din tabloul de vizualizare (panza în SVG).
etichetă
Este necesar să optimizați și să micșorați SVG-ul la maximum, astfel încât fișierul de ieșire să fie cât mai mic posibil.
Curs practic pe aterizare adaptivă de la zero!
Aflați de la zero pentru a adapta aterizările adaptive la HTML5 și CSS3 în următoarele 6 zile
Pentru ca SVG să funcționeze, este necesar să specificați imaginea de tip MIME / svg + xml.
Adăugarea de suport pentru iOS
IOS 9 suportă, de asemenea, faviconile SVG în marcaje încorporate, dar cu unele avertismente:
Elementele SVG trebuie să fie negre.
În referința la favicon, trebuie specificată pictograma mască-atribut neoficial.
Nu neapărat, dar puteți schimba și culoarea utilizând culoarea atributului neoficial. Valorile acceptate sunt hexazecimal, cuvânt cheie și rgb. Nu se recomandă utilizarea culorilor luminoase.
Având în vedere condițiile descrise mai sus, aș folosi un nou fișier SVG fără informațiile de culoare:
Pentru ca acest lucru să funcționeze pe iOS, adăugați linia:
Colectând gândurile împreună
Să presupunem că nu mai trebuie să suportați versiunile IE8 și versiunile anterioare, înseamnă că formatul .ico poate fi eliminat, iar browserele pot părăsi fișierul PNG. Pentru ca Favicon să fie afișat în toate browserele și să nu uităm de SVG, vom aranja linkurile în următoarea ordine:
Am refuzat să folosim formatul .ico: dacă am plasa fișierul favicon.ico în rădăcina site-ului, browserele îl vor folosi în locul celorlalte și nu contează ce directive ați specificat în antet.
Pentru iOS și IE, trebuie să specificați în continuare pictogramele individuale; SVG în aceste browsere nu funcționează încă.
concluzie
SVG pare să fi fost creată pentru Favicons și rămâne doar să sperăm că în viitorul apropiat și Chrome o va sprijini. Ar fi ideal ca într-un fișier SVG pentru grade diferite de detaliu și dimensiuni să se folosească diferite elemente
Ediție: Comanda webformself.
Curs practic pe aterizare adaptivă de la zero!
Aflați de la zero pentru a adapta aterizările adaptive la HTML5 și CSS3 în următoarele 6 zile
Cele mai recente știri despre dezvoltarea IT și web pe canalul nostru de telegrame