我有这些媒体查询规则,根据窗口宽度指定一行内应该有多少个缩略图:
@media only screen and (min-width: 250px){
li{
max-width: 100%;
}
}
@media only screen and (min-width: 700px){
li{
max-width: 50%;
}
}
@media only screen and (min-width: 950px){
li{
max-width: 33.3333333333%;
}
}
@media only screen and (min-width: 1200px){
li{
max-width: 25%;
}
}
@media only screen and (min-width: 1600px){
li{
max-width: 20%;
}
}
它在 1.0 像素比的显示器上运行良好,但在高 dpi 显示器上缩略图显得太大。
经过一番谷歌搜索后,我发现我应该为更高 dpi 显示器添加另一组规则,其中包括(and min-resolution: 1.3dppx)
但这并不能真正解决任何显示器的问题,它只是解决了 1.3 dpi 显示器的问题。
有没有办法调整第一组规则中的最小宽度值,以考虑设备像素比?
我正在寻找类似的东西:
...and (min-width: (250px * resolution))
但这显然行不通:/