Атрибут высокого звука для тега img в HTML не поддерживается Safari в Windows?

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

5
задан rohitmishra 27 February 2010 в 18:07
поделиться

2 ответа

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

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

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

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

7
ответ дан 13 December 2019 в 05:34
поделиться

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

5
ответ дан 13 December 2019 в 05:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: