Css 为什么偏视和偏网间距间歇性不准确?

Css 为什么偏视和偏网间距间歇性不准确?,css,firefox,offsetwidth,Css,Firefox,Offsetwidth,我已经注意到,至少在Firefox中(还没有在其他浏览器中进行广泛测试),上的offsetHeight和offsetWidth属性可能会关闭一个像素。(是的,我已经考虑了边框、填充和边距)看看这个屏幕截图,看看我的意思: 所以这里有边框的总实际高度是46px,但正如Firebug显示的那样,远视是47px(无边框是45px)。为什么会有差异?这是浏览器故障吗?我应该提到的是,所讨论的设置了float:left,它的内部也有一些内容,类似于floated:left再次查看您的边界(和您的数学)。

我已经注意到,至少在Firefox中(还没有在其他浏览器中进行广泛测试),
上的offsetHeight和offsetWidth属性可能会关闭一个像素。(是的,我已经考虑了边框、填充和边距)看看这个屏幕截图,看看我的意思:

所以这里有边框的总实际高度是46px,但正如Firebug显示的那样,远视是47px(无边框是45px)。为什么会有差异?这是浏览器故障吗?我应该提到的是,所讨论的
设置了
float:left
,它的内部也有一些内容,类似于
float
ed
:left

再次查看您的边界(和您的数学)。在div的所有边上都有一个1像素的边框,这意味着div的顶部和底部都有一个像素

1+1=2

45+2=47

您能显示源标记和CSS吗?