假設你有一個類似的圖片元素:如何使每個斷點都可以訪問圖片元素?
<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來改變取決於SRC中高音 – mplungjan
您的代碼似乎並不在我的OSX的Chrome https://jsfiddle.net/mplungjan/mjejpz9b/做任何事情(除了加入Hello進行ALT) – mplungjan
@ mplungjan'src'應該是'source'元素的'srcset'。 – guest271314