Skip to content

Comments

Windows : correction de l'unité vw #1353

Merged
alexisben merged 1 commit intomainfrom
real-viewport-width
Feb 23, 2026
Merged

Windows : correction de l'unité vw #1353
alexisben merged 1 commit intomainfrom
real-viewport-width

Conversation

@alexisben
Copy link
Contributor

Type

  • Nouvelle fonctionnalité
  • Bug
  • Ajustement
  • Rangement

Description

Sur Windows, l'unité CSS vw inclue la largeur de la barre de scroll horizontale. Cela créé un écart de dimension entre l'espace réelle disponible de la page et la valeur relative calculée par vw.

Par exemple, sur un écran de 1920px de large : 100vw est égale à 1920px. Mais la place réelle disponible dans la page est 1905px. Cette valeur ne peut pas être récupérer directement via CSS. On ajoute donc le calcul en javascript de la place réelle disponible et on ajoute une fonction sass pour la récupérer :

@function rvw($percent)
    @return calc(#{$percent} * var(--rvw))
--grid-width: Min(var(--grid-max-width), #{rvw(100)})

Niveau d'incidence

  • Incidence faible 😌
  • Incidence moyenne 😲
  • Incidence forte 😱

Screenshots

Avant :

image

Après :

image

@alexisben alexisben merged commit 881d528 into main Feb 23, 2026
6 checks passed
@alexisben alexisben deleted the real-viewport-width branch February 23, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant