6 points par xguru 2019-07-20 | 1 commentaires | Partager sur WhatsApp

Il suffit d’ajouter media="print" onload="this.media='all'" à la balise link qui charge le CSS. Si la taille du CSS est petite, l’inliner est préférable, et au-delà de 20 kb, il faut envisager un chargement asynchrone.

1 commentaires

 
iolothebard 2019-07-21

Soit on balise le contenu pour qu’il reste à peu près visible même sans CSS (avant, on appelait ça plus ou moins le progressive enhancement, je crois)...

Il va donc falloir charger le CSS de base de manière synchrone et ne charger de façon asynchrone que les parties supplémentaires.