Формат ico поддерживает прозрачность. Это по сути и есть png. От того что расширение сменилось не поменялось ровным счетом ничего. А за appler-touch-icon спасибо — не знал про это.
Так же ICO в отличии от PNG поддерживает несколько иконок различных размеров в одном файле.
16х16 это хорошо для менюшек и адресной строки браузера.
А что делать если если пользователь кинул иконку на рабочий стол?
ICO формат для иконок. Название говорит само за себя.
Не дурите голову.
Крупные проекты не делают иконки больше 16×16 для того, чтобы снизить размер файла, соотв. нагрузку на канал (или сервер, даже не знаю). Поэтому большие иконки не часто встретишь.
А на народе или юкозе одно время совали полуторамегабайтные BMP вместо ICO, была такая мода. Это, конечно, непростительно.
Автор забыл указать, что иконда для springboard тачей и яблофонов будет в таком варианте закруглена по углам и на нее будет наложен блик автоматически самоим девайсом. Для избежания этого (совсем красивая кастом иконка) следует сделать
Я тут кстати порыл гайд родно по этому поводу.
precomposed поддерживается начиная с iPhone Software 2.0. Кроме того — девайсы продолжают закруглять иконку самостоятельно, а вот блик как раз не делают в данном случае
Ещё пять лет назад я на www.mithgol.ru/Web-faq/Favicons/ поведывал, что можно подключить одновременно несколько форматов значков (в моём примере — ICO и анимированный GIF, но кому охота PNG, может PNG). И незачем IE 6 пинать, если можно его поддержать посредством ICO, а остальным скормить альтернативный формат.
Сайт теряет функциональность от того, что у пользователей ие6 не будет показывать значок, который и так не будет показываться в 95% случаев? Нет.
Никто не отрицает существования интернет эксплорера, точно также как и никто не отрицает существование сотни неполноценных браузеров для мобильных устройств, в которых невозможно представить современный сайт как он должен выглядеть. Для них делают облегченные версии сайта. Кстати, мне кажется это хорошей идеей, вместо того, чтобы заниматься некрофилией, отправлять пользователей усыхающих браузеров на вап версии сайтов. Тройная польза. Во первых на изготовление вап версии уйдет времени даже меньше, чем на поддерживание старых браузеров. Во вторых пользователи мобильных устройств будут довольны. В третьих, пользователи мастодотнов получат 100% рабочие версии, где исключена ситуация что невозможно сделать какое-то действие из-за сложной, не верно распознанной верстки или не сработавших скриптов.
Что угодно можно говорить про IE6, но нельзя не считаться с довольно большой его долей в настоящее время. Поэтому чтобы сайт работал нормально, и чтобы в логах не формировалась 404 ошибка для favicon.ico, лучше сделать такую иконку, и прописать её перед PNG иконкой. Нормальные браузеры возьмут последний вариант, старые возьмут прежнюю, несжатую.
Пользователей IE6 по рунету, кстати, 20%. Примерно столько же, сколько FF3. На третье место только в апреле месяце опустился, до этого вообще на втором был, после IE7:
Мне кажется, что проще поставить Axialis Icon Workshop и нормально создавать иконки.
Ну, или плагин к фотошопу. А то подход в стиле «переименовать JPG в TIFF и отправить в типографию».
А разве браузер не сразу запрашивает example.com/favicon.ico, так что если использовать именно расширение ico то оно загрузиться чуть быстрее и ч меньшим кол-вом HTTP-запросов?
Как сделать favicon в png