Атрибуты alt
и title
- это две разные вещи.
Атрибут alt
используется в целях доступности и требуется стандартами, установленными W3C.В Соединенных Штатах это также является частью законов и правил Раздела 508.Атрибут alt
ведет себя плохо в старых версиях Internet Explorer, показывая его содержимое с помощью всплывающей подсказки.Я точно знаю, что Internet Explorer 9 больше не имеет такого поведения.
Атрибут title
используется, чтобы заставить браузер показывать всплывающую подсказку с ее содержимым.
Мой вам советиспользовать исключительно атрибут alt
вместо атрибута title
.Посоветуйте своему клиенту обновить браузер, чтобы он соответствовал стандартам, если всплывающая подсказка его так раздражает.
Современные программы чтения с экрана читают сгенерированный DOM.Это означает, что если вы удаляете теги через JavaScript, вы не только лишаете законной силы свой код, но и наносите вред тем, кто посещает сайт с помощью вспомогательных технологий.
Я настоятельно рекомендую вам этого не делать.
Дополнительная информация
Цель была подана в суд и удовлетворена из-за атрибута alt
: http://www.sitepoint.com/target-settles-accessibility-lawsuit-for-6-million/
Из-за этого знакового случая можно с уверенностью сказать, чтоРаздел 508 НЕ распространяется только на федеральные и правительственные веб-сайты.