Поскольку мы оптимизировали нашу разметку HTML для WCAG 2.0, у нас есть много (иногда некрасивых) описаний изображений в результатах поиска Google, включая поиск по сайту Google. Кто-нибудь знает способ скрыть их от описания результатов?
Пример:
<h1>fiscal authority</h1>
<img src="..." alt="The image shows the entrance of the fiscal authority" />
<p>
The fiscal authority is...
</p>
Результат поиска:
Fiscal authority
----------------
The Image shows the entrance of the fiscal authority The fiscal authority is...
Мы не можем...
- ... переместить картинку за пределы содержимого
- ... укажите пустой атрибут
alt=""
- ... использовать javascript для вставки изображения или альтернативного текста после рендеринга
- см. http://www.w3.org/TR/WCAG20-TECHS/H37.html для получения дополнительной информации.
Посетитель, использующий программу чтения с экрана, должен получить замещающий текст. Я считаю, что это обычная проблема с WCAG, и мне нравится слышать, как другие разработчики решили эту проблему?
alt
текстов и их влияния на результаты поиска. Иalt
атрибуты должны быть не описаниями изображений, а текстовыми альтернативами. - person Jukka K. Korpela   schedule 10.07.2014alt
равенalt=""
. Однако вы говорите, не объясняя причин, что вы не можете использовать это. Похоже, вы загнали себя в угол, и вам следует пересмотреть свои предпосылки, а не рассматривать это как разновидность технических вопросов, актуальных для SO. - person Jukka K. Korpela   schedule 11.07.2014alt
является пустая строка. Кажется, вы думаете, что изображение входа должно говорить о том, что это изображение входа, что на самом деле бессмысленно для людей, которые не видят изображение, и бесполезно для других. Итак, источник проблемы - неправильное пониманиеalt
атрибутов. Еслиalt
текст имеет смысл для слепого пользователя, он также имеет смысл в результатах поиска. - person Jukka K. Korpela   schedule 11.07.2014<snip>The Image shows the</snip> entrance of
, потому что программы чтения с экрана уже сообщают своему пользователю, что это изображение, прежде чем читать значение alt. Вы можете протестировать с помощью NVDA в Windows или VoiceOver в OS X и iOS. В противном случае я поддерживаю утверждение @ JukkaK.Korpela: он кое-что знает о доступности и WCAG. И математика :) - person FelipeAls   schedule 13.07.2014alt
здесь является пустой строкой, но вижу его точку зрения. Я бы пошел по тому пути, который сказал ФелипеАльс, но иногда два эксперта не соглашаются. Я был бы осторожен, идя по пути Если бы у меня было убедительное доказательство того, что пустые альтернативные тексты в порядке, возможно, я мог бы избежать бессмысленных описаний, по крайней мере, путь, потому что это все равно, что сказать, что я могу удалить каждое изображение на сайт и не имеет значения, но is.gd/1CGDTS - person Ryan B   schedule 21.07.2014