Bonjour à tous,
Je m'aperçois d'un truc désagréable avec la dernière mise à jour de
Firefox.
Prenez par exemple https://63f09.systella.fr
Le site est correctement affiché par Chromium, Seamonkey, Firefox
jusqu'à la version 134.0 incluse. La version 135.0 de Firefox se
comporte comme si la navigation provenait d'un smartphone avec une
résolution d'écran délirante. J'ai bien vérifié que les paramètres dpi
étaient par défaut (-1).
Le fichier responsive css comporte ce genre de chose :
@media screen and (max-resolution: 96dpi)
{
.nav3-grid
{
width: 200px;
/*border-bottom: solid 1px [(#ENV{mfx_c200})];*/
}
}
@media screen and (min-resolution: 97dpi) and
(max-resolution: 192dpi)
{
.nav3-grid
{
width: 400px;
/*border-bottom: solid 1px [(#ENV{mfx_c200})];*/
}
}
@media screen and (min-resolution: 193dpi)
{
.nav3-grid
{
width: 600px;
/*border-bottom: solid 1px [(#ENV{mfx_c200})];*/
}
}
Il faut obligatoirement utiliser la résolution et non le nombre de
pixels parce que les smartphones trichent sur le nombre de pixels.
Ma question est donc double :
- est-ce un bug de Firefox ou une évolution des standards ? J'ai
l'impression que Firefox balance au serveur une résolution de 192 dpi.
- si c'est une évolution, par quoi remplacer la directive de résolution ?
Merci de vos lumières,
JB