当我有一个高度不均匀的容器元素(使用网格或flex布局)(例如201 px)并将另外两个元素放在同等分割的元素中时,Chrome开发人员工具向我显示这些元素的每个高度正好是一半尺寸(100.5像素)。但是当我使用JavaScript获得这些元素的clientWidth
时,它们会被舍入为100px。 101px。
当我现在再次将一些其他元素放入这些元素中时(宽度和高度设置为100%),这些元素同时显示101px。这是布局引擎中的错误吗? (见JSFiddle example的控制台)。有没有一种简单的方法来解决这个问题?
附加说明我更想知道为什么内部元素在外部元素报告100 resp时报告101px。 101 px。