Pixel CSS
Le pixel CSS — désigné dans CSS avec le suffixe px
— est une unité de longueur qui correspond approximativement à la largeur ou à la hauteur d'un point unique qui peut être vu confortablement par l'œil humain sans effort mais par ailleurs aussi petit que possible. Par définition, il s'agit de la taille physique d'un seul pixel à une densité de pixels de 96 DPI, situé à une longueur de bras des yeux du spectateur.
Cette définition, bien sûr, laisse beaucoup de marge de manœuvre, car les termes "être vu confortablement" et "à une longueur de bras" sont imprécis et varient d'une personne à l'autre. Lorsqu'un utilisateur est assis à un bureau devant un desktop, l'écran est généralement beaucoup plus éloigné de ses yeux que lorsqu'il est sur un téléphone portable, par exemple.
En tant que tel, il suffit généralement de dire que lorsque l'unité px
est utilisée, le but est d'essayer d'avoir la distance 96px
égale à environ 1 inch sur l'écran, quelle que soit la densité de pixels réelle de l'écran. En d'autres termes, si l'utilisateur est sur un téléphone avec une densité de pixels de 266 DPI, et un élément est placé sur l'écran avec une largeur de 96px
, la largeur réelle de l'élément serait de 266 device pixels.
Apprendre plus
Référence technique
Voir aussi
- Longueur CSS Expliquée sur le Blog MDN Hacks