Comment savoir si une feuille de style ne se charge pas ?

Réponses rédigées par Antoine
Dernière mise à jour : 2022-06-24 10:55:52
Thèmes : html - css
Question

Comment faire pour savoir si une feuille de style ne se charge pas, et le cas échéant la remplacer par une autre feuille de style ?

Réponse

Lorsque vous faites appel à une feuille de style externe, chargée de puis un serveur tier, comme un CDN, il se peut que la feuille de style ne se charge pas.

Vous pouvez détecter ce cas de figure avec le paramètre onerror ; et alors par exemple charger à la place une feuille de style de secours, depuis votre serveur :

<link rel="stylesheet" href="https://www.exemple-erreur.com/style.css" onerror="this.onerror=null;this.href='media/css/style.css';">