Critical CSS-extractor

Critical CSS-extractor: stijlen boven de vouw inline zetten | We.Inc

Plak uw HTML en CSS, kies een schermformaat en houd alleen de regels over die opmaken wat zichtbaar is vóór het scrollen. Kopieer een inline stijlblok plus het preload-patroon.

Critical CSS-extractor

Critical CSS is de kleine set regels die nodig is om te tekenen wat een bezoeker ziet voordat hij scrolt. Plak hier de HTML en het stylesheet van een pagina, kies een schermformaat, en deze tool zet de pagina op in een vast kader, houdt de regels over die bij zichtbare elementen horen, en geeft u een inline stijlblok plus een uitgestelde stylesheet-link.

Wat de extractor bewaart

Browsers wachten op elk stylesheet in de head voordat ze iets tekenen. Door de paar regels die het eerste scherm nodig heeft inline te zetten en het volledige bestand daarna zonder blokkeren te laden, verschijnt de pagina sneller. Deze tool maakt die selectie voor u uit code die u plakt. Hij draait in uw browser en haalt nooit een URL op, dus plak de uiteindelijke HTML en CSS van de pagina in plaats van een link.

Veelgestelde vragen

Is dit hetzelfde als de pakketten Critical of Penthouse?

Het volgt hetzelfde idee op een eenvoudigere manier. Die commandoregeltools sturen een echte headless browser aan op uw gebouwde pagina's. Deze pagina gebruikt uw eigen browser en geplakte code, dus beschouw het resultaat als een goede benadering en test de pagina daarna.

Waarom heeft de preload-link onload nodig?

rel=preload met as=style downloadt het stylesheet zonder het toe te passen. De onload-handler zet rel om naar stylesheet zodra het bestand binnen is, waardoor het wordt toegepast zonder de eerste weergave te blokkeren. De noscript-kopie dekt bezoekers met uitgeschakelde scripts af.

Is inline CSS slecht voor caching?

Inline regels worden met elke HTML-pagina opnieuw verstuurd, en daarom moet het blok klein blijven. Het volledige stylesheet blijft een apart bestand, dus dat wordt na het eerste bezoek gewoon gecachet.

Kan de tool mijn live site lezen?

Nee. Een statische pagina in uw browser kan de code van een andere site niet laden, dus er wordt niets opgehaald. Open uw pagina, bekijk de broncode en het stylesheet, en plak beide hier. Niets wat u plakt wordt geüpload.

Wat als mijn CSS een framework zoals Tailwind gebruikt?

Plak het gecompileerde CSS-bestand dat uw build oplevert, niet de bron met @tailwind- of @import-regels. De extractor werkt met afgeronde regels, en utility classes in uw HTML worden gematcht zoals elke andere selector.

Waar de vouw echt ligt

De uitvoer in uw pagina zetten

Het laadpatroon dat de tool schrijft

Critical regels inline, en de rest laden zonder te blokkeren

Dit is het patroon dat op web.dev wordt beschreven. Het stijlblok bevat de geëxtraheerde regels; de preload-link haalt het volledige bestand op en past het toe bij onload, en de noscript-regel is de terugvaloptie.

Bekende beperkingen van een extractor in de browser

Wat u met de hand moet controleren

Critical CSS extraheren

De tool laadt met een voorbeeldpagina van een bakkerij, zodat u het resultaat ziet voordat u uw eigen code plakt.

HTML van de pagina

CSS van het stylesheet

Schermformaat

Tablet 820 x 1000

Laptop 1366 x 768

Desktop 1920 x 1000

Breedte (px)

Vouwhoogte (px)

@font-face-regels altijd bewaren

Uw pagina op het gekozen formaat, scripts uit

De stippellijn markeert de vouw.

{read} regels gelezen, {kept} bewaard. Critical CSS is {bytes} bytes vóór compressie.

Pagina wordt opgemaakt...

Geen regels gevonden. Controleer of de HTML en CSS bij dezelfde pagina horen.

Zet dit inline in de head

Laad daarna het volledige stylesheet zo

Stijlblok kopiëren

Preload-link kopiëren

Voorbeeld opnieuw laden

Beide vakken leegmaken

Gratis beginnen · Geen creditcard nodig

Gerelateerd: Gratis tools

Product

Voor wie

Functies

Bronnen

Bedrijf

Sitemap