Bootstrap 4 为什么某些最大宽度媒体查询使用.98px

Bootstrap 4 为什么某些最大宽度媒体查询使用.98px,bootstrap-4,media-queries,Bootstrap 4,Media Queries,最近注意到Bootstrap V4将其媒体查询从@媒体屏幕和(最大宽度:991)更改为@媒体屏幕和(最大宽度:991.98px)。额外的.98px会改变什么吗?它是否提供了某种类型的好处和/或修复 我似乎找不到任何特别提到原因的东西。我已经回答了一个相关的问题 引导4从每个断点的顶端减去.02px,以确保没有重叠的断点 这是因为CSS媒体查询只允许“等于”逻辑,而不允许“小于”逻辑 使用.02pxless而不是1pxless,可以在断点之间提供更好的粒度。对于重叠断点的明显答案不是直接减去1px

最近注意到Bootstrap V4将其媒体查询从
@媒体屏幕和(最大宽度:991)
更改为
@媒体屏幕和(最大宽度:991.98px)
。额外的.98px会改变什么吗?它是否提供了某种类型的好处和/或修复

我似乎找不到任何特别提到原因的东西。

我已经回答了一个相关的问题

引导4从每个断点的顶端减去
.02px
,以确保没有重叠的断点

这是因为CSS媒体查询只允许“等于”逻辑,而不允许“小于”逻辑


使用
.02px
less而不是
1px
less,可以在断点之间提供更好的粒度。

对于重叠断点的明显答案不是直接减去
1px
吗?可以详细说明“提供更好的粒度”点吗?或者,如果您有任何关于高DPI设备的文章,可能会允许分数像素视口大小,如最接近的0.5px。由于Windows支持像175%这样古怪的比例,你最终可能会得到像998.857px这样更疯狂的值。