为什么<picture>-标记中不允许使用<noscript>,我该如何解决?

时间:2019-12-04 10:40:10

标签: image noscript lazyload

我通过W3验证器运行代码。

这给了我这个错误:

“在此上下文中,元素Noscript不允许作为元素图片的子元素。(抑制此子树中的其他错误。”)

如何改进代码以避免出现在元素中?

<picture>

    <source srcset="mdn-logo-wide.png" media="(min-width: 600px)">
    <img src="mdn-logo-narrow.png" alt="MDN">

    {# When lazyloading, include noscript to still render image when JS is off #}
    {% if lazyload %}
      <noscript>
        <img src="mdn-logo-narrow.png" alt="MDN">
      </noscript>

</picture>

0 个答案:

没有答案