Лучший вариант между использованием onerror против srcset при использовании svg в теге img? - PullRequest
0 голосов
/ 03 марта 2020

Что будет лучшим вариантом для использования:

Ошибка:

image

srcset:

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

1 Ответ

0 голосов
/ 03 марта 2020

srcset не поддерживается в большинстве браузеров. И по этой причине я могу предложить вам использовать onerror.

Если вы не беспокоитесь о старых браузерах, то я могу предложить вам использовать srcset.

Таким образом, это зависит только от вас, что вы выберете.


Редактировать: Вы можете использовать его, как показано ниже:

image

Это работает так:

Is srcset supported?

<kbd>Yes</kbd>: Is svg supported?

   <kbd>Yes</kbd>: Use it.

   <kbd>No</kbd>: Check src. See below option with "No".

<kbd>No</kbd>: Is svg supported?

   <kbd>Yes</kbd>: Use it.

   <kbd>No</kbd>: Use onerror image.

...