Extracteur de CSS critique

Extracteur de CSS critique : styles above the fold en inline | We.Inc

Collez votre HTML et votre CSS, choisissez une taille d'écran et gardez uniquement les règles qui stylisent ce qui s'affiche avant de défiler. Copiez un bloc style inline et le motif de preload.

Extracteur de CSS critique

Le CSS critique est le petit ensemble de règles nécessaires pour afficher ce qu'un visiteur voit avant de défiler. Collez ici le HTML et la feuille de style d'une page, choisissez une taille d'écran, et cet outil met la page en page dans un cadre verrouillé, garde les règles qui correspondent aux éléments visibles, et vous fournit un bloc style inline ainsi qu'un lien de feuille de style différé.

Ce que l'extracteur conserve

Les navigateurs attendent chaque feuille de style du head avant d'afficher quoi que ce soit. Mettre en inline les quelques règles dont le premier écran a besoin, puis charger le fichier complet sans blocage, permet à la page d'apparaître plus tôt. Cet outil fait cette sélection pour vous à partir du code que vous collez. Il fonctionne dans votre navigateur et ne récupère jamais d'URL : collez donc le HTML et le CSS finaux de la page plutôt qu'un lien.

Questions fréquentes

Est-ce la même chose que les paquets Critical ou Penthouse ?

C'est la même idée, en plus simple. Ces outils en ligne de commande pilotent un vrai navigateur headless sur vos pages compilées. Cette page utilise votre propre navigateur et le code collé : considérez le résultat comme une approximation fidèle et testez la page ensuite.

Pourquoi le lien preload a-t-il besoin de onload ?

rel=preload avec as=style télécharge la feuille de style sans l'appliquer. Le gestionnaire onload passe rel à stylesheet dès que le fichier arrive, ce qui l'applique sans bloquer le premier affichage. La copie dans noscript couvre les visiteurs dont les scripts sont désactivés.

Mettre le CSS en inline nuit-il au cache ?

Les règles inline sont renvoyées avec chaque page HTML, c'est pourquoi le bloc doit rester léger. La feuille de style complète reste un fichier séparé, elle est donc mise en cache normalement après la première visite.

Peut-il lire mon site en ligne ?

Non. Une page statique dans votre navigateur ne peut pas charger le code d'un autre site, donc rien n'est récupéré. Ouvrez votre page, affichez sa source et sa feuille de style, puis collez les deux. Rien de ce que vous collez n'est envoyé.

Et si mon CSS utilise un framework comme Tailwind ?

Collez le fichier CSS compilé que produit votre build, pas la source avec les lignes @tailwind ou @import. L'extracteur travaille sur des règles finales, et les classes utilitaires de votre HTML sont testées comme n'importe quel autre sélecteur.

Où se trouve vraiment la ligne de flottaison

Intégrer le résultat à votre page

Le motif de chargement que l'outil écrit

Règles critiques en inline, puis chargement du reste sans blocage

C'est le motif décrit sur web.dev. Le bloc style contient les règles extraites ; le lien preload récupère le fichier complet et l'applique au chargement, et la ligne noscript sert de solution de repli.

Limites connues d'un extracteur dans le navigateur

Ce qu'il faut vérifier à la main

Extraire le CSS critique

L'outil se charge avec une page d'exemple de boulangerie pour que vous voyiez le résultat avant de coller votre propre code.

HTML de la page

CSS de la feuille de style

Taille d'écran

Tablette 820 x 1000

Portable 1366 x 768

Ordinateur 1920 x 1000

Largeur (px)

Hauteur de flottaison (px)

Toujours conserver les règles @font-face

Votre page à la taille choisie, scripts désactivés

La ligne en pointillés marque la ligne de flottaison.

{read} règles lues, {kept} conservées. Le CSS critique pèse {bytes} octets avant compression.

Mise en page en cours...

Aucune règle ne correspond. Vérifiez que le HTML et le CSS proviennent de la même page.

À mettre en inline dans le head

Puis chargez la feuille de style complète ainsi

Copier le bloc style

Copier le lien preload

Recharger l'exemple

Vider les deux zones

Commencer gratuitement · Sans carte bancaire

Voir aussi: Outils gratuits

Produit

Pour qui

Fonctionnalités

Ressources

Entreprise

Plan du site