의 당신이 유사한 사진 요소가 있다고 가정 해 봅시다 :각 중단 점에 대해 그림 요소에 액세스 할 수있게 만드는 방법은 무엇입니까?
<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=
특성을 지정할 수 있습니까? 이를 위해 자바 스크립트를 사용해야합니까 (화면 판독기와 다를 수 있음)? <source>
요소에 대한 src
지금은 ALT가 없습니다. 하지만 예, JS를 사용하여 src에 따라 alt를 변경할 수 있습니다 – mplungjan
코드가 내 OSX Chrome https://jsfiddle.net/mplungjan/mjejpz9b/에서 아무것도 수행하지 않는 것 같습니다 (Hello를 alt로 추가하는 것 외에) – mplungjan
@ mplungjan'src'는'source' 요소에서'srcset'이어야합니다. – guest271314