IE7 отображает неправильный ALT-тег, когда изображение обернуто в ссылку? - PullRequest
0 голосов
/ 26 октября 2011

У меня есть вопрос о IE7 и о том, как он «интерпретирует» title и alt HTML-теги.
У меня есть такая констанция на сайте:

<a title="My Name" alt=" My Name " class="profile_image" href="/members/my-ane">
<img rc="/uploads/sfguarduserprofile/229/11066_60x60_3f9ee652879b2e3209698830c9ff1583.jpeg" alt="11066_60x60_3f9ee652879b2e3209698830c9ff1583">
</a>

Теперь при наведении курсора на мой курсор в IE 8+, Firefox, Chrome, Safari, вы называете его, он показывает «Мое имя» в альт-боксе.

Но при переходе наIE7, он показывает: 11066_60x60_3f9ee652879b2e3209698830c9ff1583, который будет alt-тегом изображения.

У меня есть возможность изменить альтернативный текст на изображении, но если есть какое-либо иное решение, я бы очень признателен, поэтомуне тратьте слишком много времени на относительно небольшую проблему в одном браузере.И есть ли объяснение, почему IE7 не может понять это в отличие от своих старших братьев, IE8, 9+ ??

Искренний
- Местика

1 Ответ

0 голосов
/ 02 августа 2012

Технически, атрибут alt должен служить альтернативным контентом в случае, если изображение не загружается.В вашем случае контекстная потребность в тэге alt отсутствует, поскольку пользователю, который не может просмотреть изображение профиля, не требуется , чтобы увидеть изображение для понимания остальной части содержимого.Изображение должно иметь пустой атрибут alt в соответствии с WHATWG .

...