Aby obsługiwać również ikony dotykowe dla tabletów i smartfonów, wolę podejście HTML5Boilerplate
Więcej informacji na temat ikon dotykowych można znaleźć w tym artykule .
Przy obecnym stanie obsługi przeglądarek nie musisz nawet dodawać tagu HTML dla ikony ulubionych w swoim dokumencie. Przeglądarki automatycznie przeszukają listę plików, zobacz ten przykład dla iOS:
Jeśli w kodzie HTML nie określono żadnych ikon, iOS Safari przeszuka katalog główny witryny w poszukiwaniu ikon z prefiksem apple-touch-icon lub apple-touch-icon-prekomponowanym. Na przykład, jeśli odpowiedni rozmiar ikony dla urządzenia to 57 × 57 pikseli, system iOS wyszukuje nazwy plików w następującej kolejności:
- apple-touch-icon-57x57-precomposed.png
- apple-touch-icon-57x57.png
- apple-touch-icon-precomposed.png
- apple-touch-icon.png
Radzę nie umieszczać ikony ulubionych w dokumencie, ale przygotuj listę plików w witrynie głównej:
- apple-touch-icon-114x114-precomposed.png
- apple-touch-icon-144x144-precomposed.png
- apple-touch-icon-57x57-precomposed.png
- apple-touch-icon-72x72-precomposed.png
- apple-touch-icon-precomposed.png
- apple-touch-icon.png
(57px*57px)
- favicon.ico
HiDPI (32x32px)
Kiedy pobierasz szablon z html5boilerplate.com, wszystkie one są dołączone, wystarczy, że zastąpisz je własnymi ikonami.