【发布时间】:2017-09-28 23:40:28
【问题描述】:
我有这些媒体查询规则,根据窗口宽度指定一行中应容纳多少个缩略图:
@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))
但这显然行不通:/
【问题讨论】:
标签: css less media-queries screen pixel-ratio