我正在实现一个流畅的布局,这意味着屏幕上元素的大小是使用百分比计算的,而不是硬编码的像素。
我注意到的一件事是,在具有最大化窗口的同一屏幕上,不同的浏览器body
开始时的大小不同!因此,div
不同浏览器中的相同大小和位置会略有不同。
我在 Chrome、FF 和 Safari 中进行了测试,最大化时它们的机身尺寸分别为:1280 x 702、1279 x 687、1280 x 684。似乎主要区别在于高度,这可能是由于 URL 栏、选项卡等的不同设计/位置所致?
这是开发人员必须忍受的事情吗(尤其是在使用流体布局时)?如果是这样,是否有任何补救措施来确保元素在不同浏览器中始终具有完全相同的大小?还是我错过了其他导致这种差异的东西?