Safari не поддерживает атрибут alt для тега img в HTML в Windows? - PullRequest
5 голосов
/ 27 февраля 2010

Когда я использую атрибут alt с тегом img в Safari в Windows, вместо отображения альтернативного текста Safari показывает только «?» в коробке. Это ошибка в Safari в Windows, или в Safari отсутствует эта функция.

Ответы [ 2 ]

7 голосов
/ 27 февраля 2010

Каждый браузер имеет свой магический способ рендеринга альтернативного текста.Кажется, это стандартная проблема, которая, как мы надеемся, будет решена в будущих спецификациях HTML5.

IE, Firefox и Opera отображают альтернативный текст внутри IMG для поврежденных изображений.Chrome & Safari также делают это, но текст будет обрезан, если вы не установите высоту / вес изображения .

Вот отличная статья по этому вопросу (с заглушками экрана, которыепокажите, как каждый браузер отображает альтернативный текст).

http://rebuildingtheweb.com/en/how-should-browsers-render-alt-text/

Больше скриншотов из блога Paceillo Group ...
http://www.paciellogroup.com/blog/misc/HTML5/alt-tests/screenshots.html
http://www.paciellogroup.com/blog/?p=498

5 голосов
/ 27 февраля 2010

Никогда не используйте alt для отображения подсказок. Вместо этого используйте title. Поддерживается практически всеми браузерами. alt - это альтернативный текст, который должен появляться только в том случае, если изображение недоступно / не может быть отображено или для некоторых вспомогательных технологий, таких как программы чтения с экрана, при чтении страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...