Snaplytics Toolkit

Testeur de taille de fenêtre d'affichage et de points de rupture responsive

Voyez la taille réelle de votre fenêtre de navigateur sur une page web. Cet outil lit la taille de votre viewport en pixels CSS, le ratio de pixels et l'orientation de votre appareil, ainsi que le point de rupture responsive dans lequel vous vous trouvez actuellement — mis à jour en temps réel au fur et à mesure que vous redimensionnez.

×px

Redimensionnez la fenêtre de votre navigateur et observez ces valeurs se mettre à jour en direct.

Lecture de la fenêtre d'affichage…Point de rupture:
Fenêtre d'affichage
window.innerWidth × innerHeight (px CSS)
Fenêtre d'affichage de mise en page
Taille du client documentElement
Ratio de pixels de l'appareil
px CSS → px physiques
Orientation
Plus large que haute, ou plus haute que large

Points de rupture Tailwind CSS

La plage dans laquelle se situe votre fenêtre d'affichage est mise en évidence pendant que vous redimensionnez.

PréfixeLargeur min.S'applique à partir de
base0px0 – 639px
sm640px640 – 767px
md768px768 – 1023px
lg1024px1024 – 1279px
xl1280px1280 – 1535px
2xl1536px1536px+

Catégories d'appareils

Mobile
<640px
Tablette
640–1023px
Ordinateur portable
1024–1439px
Bureau
≥1440px

Panneau de test redimensionnable

Faites glisser le coin inférieur droit pour redimensionner ce panneau. Il indique sa propre taille et le point de rupture que cette largeur atteindrait — une jauge responsive rapide.

Taille du panneauPoint de rupture du panneau
px
Faites glisser mon coin inférieur droit ↘

Tailles de fenêtre d'affichage courantes des appareils

Fenêtres d'affichage approximatives en pixels CSS en mode portrait, à titre de référence — les valeurs réelles varient selon le navigateur et le système d'exploitation.

AppareilFenêtre d'affichage (px CSS)DPR
iPhone SE375 × 6672×
iPhone 15 / 14 Pro393 × 8523×
Pixel 8412 × 9152.6×
iPad mini768 × 10242×
iPad Pro 11"834 × 11942×
Surface Pro912 × 13682×
Laptop (720p)1280 × 7201×
Laptop (1080p)1366 × 7681×
Desktop (1080p)1920 × 10801×

La fenêtre d'affichage est la zone où une page web doit dessiner — votre fenêtre de navigateur sans les onglets, la barre d'adresses et les barres de défilement. C'est pourquoi elle est presque toujours plus petite que la résolution de votre écran : l'écran représente tout le panneau, tandis que la fenêtre d'affichage n'est que la tranche que la page peut utiliser. Elle est mesurée en pixels CSS, unités de mise en page plutôt qu'en points physiques — les écrans « Retina » à haute densité contiennent deux ou trois pixels physiques dans chaque pixel CSS pour que le texte paraisse plus net, et window.devicePixelRatio rapporte ce multiplicateur.

Cet outil lit window.innerWidth et window.innerHeight à chaque changement de taille et d'orientation, ainsi que la fenêtre d'affichage de mise en page depuis documentElement.clientWidth/clientHeight, le ratio de pixels et l'orientation de votre appareil. Un point de rupture est une largeur de fenêtre d'affichage à laquelle une disposition change — les colonnes s'empilent, un menu se replie, la taille du texte change — et des frameworks comme Tailwind CSS appliquent des styles à partir d'un ensemble de largeurs nommées vers le haut. La référence ci-dessous met en évidence la plage dans laquelle se situe votre largeur, et le panneau de test glissable indique le point de rupture que sa propre largeur atteindrait, vous permettant ainsi de prévisualiser un composant sans redimensionner toute votre fenêtre. Tout fonctionne localement ; rien n'est envoyé.

Si les chiffres semblent décalés, plusieurs éléments se situent entre la résolution de votre panneau et la fenêtre d'affichage qu'une page voit. L'interface du navigateur et les barres de défilement réduisent la zone utilisable, et le zoom de la page réduit le nombre de pixels CSS — donc innerWidth diminue sans que la fenêtre bouge — tout comme la mise à l'échelle de l'affichage du système d'exploitation, ce qui explique pourquoi deux moniteurs identiques peuvent indiquer des tailles différentes. Sur les téléphones, la balise meta viewport, <meta name="viewport" content="width=device-width, initial-scale=1">, affiche la page à la largeur de l'appareil au lieu de simuler un bureau ~980px, donc une fenêtre d'affichage de 390 px à DPR 3 se trouve sur un panneau d'environ 1170 pixels physiques de largeur. Pour voir la résolution physique complète et la densité de pixels de votre écran, utilisez les outils What Is My Screen Size et Screen Resolution Test.

Points de rupture responsive courants

Point de ruptureLargeur minimaleAppareils typiques dans cette gamme
base0pxTéléphones en portrait (~360–430 CSS px de largeur)
sm640pxGrands téléphones en paysage, petites tablettes
md768pxTablettes en mode portrait (un iPad indique 768 px)
lg1024pxTablettes en paysage, petits ordinateurs portables
xl1280pxOrdinateurs portables et fenêtres de bureau standard
2xl1536pxGrands moniteurs de bureau et à haute résolution

Outils associés