Допустим, у вас есть элемент изображения, похожее на это:Как сделать элемент изображения доступным для каждой точки останова?
<picture class='my-image'>
<source media="(min-width: 1024px)" srcset="large.jpg">
<source media="(min-width: 768px)" srcset="med.jpg">
<source srcset="small.jpg">
<img src="small.jpg" alt="">
<p>Accessible text</p>
</picture>
Но давайте говорить о том, что контекст изображения отличается для каждой точки. Возможно, в больших размерах картина человека, стоящего перед деревом. Но при мобильном размере это всего лишь изображение дерева.
Иногда некоторые фотографии хорошо работать на мобильных размерах и другие картинках не в зависимости от макетов страниц и т.д.
В любом случае, с помощью элемента изображения можно указать только атрибут alt=
в одном месте для всего элемент изображения. Но если контекст изображения изменяется между каждой точкой останова, возможно ли как-то указать разные атрибуты alt=
? Вам нужно использовать JavaScript для этого (что может быть или не может быть удобным для чтения с экрана)?
Прямо сейчас у вас нет ALT. Но да, вы могли бы использовать JS для изменения alt в зависимости от src – mplungjan
Ваш код, кажется, ничего не делает в моем Chrome OS https://jsfiddle.net/mplungjan/mjejpz9b/ (кроме добавления Hello as alt) – mplungjan
@ mplungjan 'src' должен быть' srcset' в элементе 'source'. – guest271314