【发布时间】:2013-12-21 05:41:50
【问题描述】:
编辑:已解决。 “查看
Chrome 将 div 渲染为分数而不是指定的数字时遇到问题。
例如:
HTML
<div class='tile'>foo</div>
CSS
.tile {
background-color: #CCCCCC;
border-width: 2px;
border-style: outset;
display: table;
float: left;
}
边框宽度不是 2px,而是“1.8181817531585693px”,这是从 Chrome 开发者工具 > 元素 > 计算和使用带有 jQuery .css 函数的调试器推断出来的。
另外需要注意的一点是,这只发生在它加载到 FTP 上时,而不是本地。在 Firefox 或 Safari 中也不会出现此问题。任何关于 Chrome 到底在做什么的想法或解释,或者解决方案将不胜感激。谢谢!
【问题讨论】:
-
您在问题中使用的所有代码都是?
-
我在缩放这样的元素时得到这个确切的值。你确定,你的缩放比例是 100%?
-
外观是否会根据 Chrome 使用的是全部像素还是部分像素而改变?
-
感谢 Max K 的领导。实际上,我之前尝试通过将缩放设置为 100% 并重置缩放来解决问题。但是在查看“视图”菜单时,我决定选择“实际大小”选项,这显然确实解决了这个问题。谢谢!
-
应将问题编辑为更易于理解的问题,而不是包含其答案。无法说出问题的真正含义(例如,您如何推断“边框宽度为“1.8181817531585693px””)。
标签: css html google-chrome