Estrattore di Critical CSS

Estrattore di Critical CSS: stili above the fold inline | We.Inc

Incolla HTML e CSS, scegli una dimensione dello schermo e tieni solo le regole che danno stile a ciò che si vede prima di scorrere. Copia un blocco style inline più lo schema di preload.

Estrattore di Critical CSS

Il critical CSS è il piccolo insieme di regole necessario per disegnare ciò che un visitatore vede prima di scorrere. Incolla qui l'HTML e il foglio di stile di una pagina, scegli una dimensione dello schermo, e questo strumento impagina la pagina in un riquadro bloccato, tiene le regole che corrispondono agli elementi visibili e ti dà un blocco style inline più un link al foglio di stile caricato in differita.

Cosa tiene l'estrattore

I browser aspettano ogni foglio di stile nell'head prima di disegnare qualsiasi cosa. Mettere inline le poche regole che servono alla prima schermata, poi caricare il file completo senza bloccare, fa apparire la pagina prima. Questo strumento fa questa selezione per te dal codice che incolli. Gira nel tuo browser e non recupera mai un URL, quindi incolla l'HTML e il CSS finali della pagina invece di un link.

Domande frequenti

È lo stesso dei pacchetti Critical o Penthouse?

Segue la stessa idea in modo più semplice. Quegli strumenti da riga di comando pilotano un vero browser headless sulle tue pagine compilate. Questa pagina usa il tuo browser e il codice incollato, quindi considera il risultato un'approssimazione fedele e testa la pagina dopo.

Perché il link di preload ha bisogno di onload?

rel=preload con as=style scarica il foglio di stile senza applicarlo. Il gestore onload cambia rel in stylesheet quando il file arriva, il che lo applica senza bloccare il primo disegno. La copia in noscript copre i visitatori con gli script disattivati.

Mettere il CSS inline peggiora la cache?

Le regole inline vengono reinviate con ogni pagina HTML, ed è per questo che il blocco deve restare piccolo. Il foglio di stile completo resta un file separato, quindi viene messo in cache come al solito dopo la prima visita.

Può leggere il mio sito online?

No. Una pagina statica nel tuo browser non può caricare il codice di un altro sito, quindi non viene recuperato nulla. Apri la tua pagina, visualizza il sorgente e il foglio di stile, e incollali entrambi. Niente di ciò che incolli viene caricato online.

E se il mio CSS usa un framework come Tailwind?

Incolla il file CSS compilato prodotto dalla tua build, non il sorgente con le righe @tailwind o @import. L'estrattore lavora sulle regole finali, e le classi utility nel tuo HTML vengono confrontate come qualsiasi altro selettore.

Dove si trova davvero la piega

Inserire il risultato nella tua pagina

Lo schema di caricamento che scrive lo strumento

Regole critiche inline, poi carica il resto senza bloccare

È lo schema descritto su web.dev. Il blocco style contiene le regole estratte; il link di preload recupera il file completo e lo applica al caricamento, e la riga noscript è il fallback.

Limiti noti di un estrattore nel browser

Cosa controllare a mano

Estrai il critical CSS

Lo strumento si carica con una pagina di esempio di una panetteria così puoi vedere il risultato prima di incollare il tuo codice.

HTML della pagina

CSS del foglio di stile

Dimensione dello schermo

Tablet 820 x 1000

Portatile 1366 x 768

Desktop 1920 x 1000

Larghezza (px)

Altezza della piega (px)

Tieni sempre le regole @font-face

La tua pagina alla dimensione scelta, script disattivati

La linea tratteggiata indica la piega.

Lette {read} regole, tenute {kept}. Il critical CSS pesa {bytes} byte prima della compressione.

Impaginazione della pagina in corso...

Nessuna regola corrisponde. Verifica che HTML e CSS appartengano alla stessa pagina.

Metti questo inline nell'head

Poi carica il foglio di stile completo così

Copia il blocco style

Copia il link di preload

Ricarica l'esempio

Svuota entrambi i riquadri

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Strumenti gratuiti

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito