【问题标题】:Best option between use of onerror vs srcset when using svg in img tag?在 img 标签中使用 svg 时使用 onerror 与 srcset 之间的最佳选择?
【发布时间】:2020-06-16 06:15:08
【问题描述】:

以下之间的最佳选择是什么:

错误:

<img src="my.svg" onerror="this.src='my.png'" />

srcset:

<img src="my.png" srcset="my.svg" />

【问题讨论】:

    标签: html css image svg png


    【解决方案1】:

    在大多数浏览器中,srcset 是not supported。因此,我建议您使用onerror。

    如果您不担心旧版浏览器,那么我建议您使用srcset。

    因此,选择什么完全取决于您。


    编辑:你可以像下面这样使用它:

    <img src="my.svg" srcset="my.svg" onerror="this.src='my.png'" />
    

    这就像:

    支持 srcset 吗? 是:支持svg吗? 是:使用它。 否:检查src。请参阅下面的“否”选项。 否:是否支持 svg? 是:使用它。 否:使用onerror图像。

    【讨论】:

      猜你喜欢
      • 2021-08-11
      • 1970-01-01
      • 2016-12-02
      • 1970-01-01
      • 1970-01-01
      • 2019-05-27
      • 2021-09-03
      • 2017-02-01
      • 1970-01-01
      相关资源
      最近更新 更多