Коллеги, есть мысли почему w3c валидатор стал ругаться на «Bad value apple-touch-icon for attribute rel on element link: Keyword apple-touch-icon is not registered» и «Bad value language for attribute name on element meta: Keyword language is not registered» в html5?
Так же ругается на «Bad value profile for attribute rel on element link: Keyword profile is not registered.»
Кто знает что послужило причиной изменений? Как дальше жить? :)
Это не баг, это спецификация. apple-touch-icon не является зарегистрированным типом ссылки. Если хочется, чтобы страница проходила валидатор, уберите rel из ссылок, а в корень поместите иконку с именем apple-touch-icon.png, iOS-устройства поймут. Подробнее здесь.
Да, если иконки не заданы через link, iOS-устройство будет искать в корне сайта файлы, начинающиеся с apple-touch-icon, с таким приоритетом: apple-touch-icon-57x57-precomposed.png
apple-touch-icon-57x57.png
apple-touch-icon-precomposed.png
apple-touch-icon.png
P.S. Я же ссылку дал.
Любопытно что iPod 4 показывает дефолтную иконку, а не apple-touch-icon-114x114.png, как ожидалось, хотя прошивка последняя.
осталось на iPhone4 проверить, хабраюзеры, можете глянуть?
нужно открыть clients.ideus.biz и добавить закладку на рабочий стол. Надпись на иконке — значение теста.
DF — дефолтная иконка, 57 — стандартная, 72 — iPad, 114 — iPhone4.