以思否为例
缩放100%时:
缩放90%时:
有没有方法让浏览器的px为整数,不出现这种小数点的形式?
现代 CSS 新出了一个 round 函数可以避免这种情况发生,类似于四舍五入
width: round(2.2, 1); /* 2 */
width: round(14.82, 1); /* 15 */
width: round(5.5, 1); /* 6 */
可以参考 coco 的这篇文章:https://segmentfault.com/a/1190000044178027
喵喵?
你知道你在说什么吗?
哪个网站做项目的时候要考虑缩放的?
设计稿给的都是以 100% 的形式给你的
缩放和手动改定页面样式一样,算是 PS,
你PS搞坏的东西,
向作者去问责本来就是没有道理的事情 ...
虽然能处理,感觉没必要
https://www.cnblogs.com/obge/p/14074023.html
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决
不行的, 这是浏览器根据百分比算出来的, 宽或高使用
%
做单位就会有这种结果, 使用具体的像素就不会, 不过具体显示时像素是最小单位不可能再分了, 至于会四舍五入, 还是五舍六入, 各个浏览器的行为以及同一个浏览器但不同属性的行为都是不一定的: