Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 为什么我在Firefox中的div高于Chrome?_Google Chrome_Firefox_Gwt - Fatal编程技术网

Google chrome 为什么我在Firefox中的div高于Chrome?

Google chrome 为什么我在Firefox中的div高于Chrome?,google-chrome,firefox,gwt,Google Chrome,Firefox,Gwt,我有一张桌子。这段代码是由GWT生成的,所以我对所使用的元素没有太多的控制权(也就是说,我知道表通常不是布局的最佳元素,但这不是我可以直接控制的) 在Firefox中,一个100%高的DIV溢出到桌子下面,而在Chrome中,DIV的大小与我预期的一样。发生了什么事?所以这一次我把头发拔了一段时间,但结果是Firefox中的div默认为框大小:内容框设置,而Chrome中的div默认为框大小:边框框设置。因为我在DIV中使用了填充,这导致Firefox以100%的高度加上填充来显示DIV 解决方

我有一张桌子。这段代码是由GWT生成的,所以我对所使用的元素没有太多的控制权(也就是说,我知道表通常不是布局的最佳元素,但这不是我可以直接控制的)


在Firefox中,一个100%高的DIV溢出到桌子下面,而在Chrome中,DIV的大小与我预期的一样。发生了什么事?

所以这一次我把头发拔了一段时间,但结果是Firefox中的div默认为
框大小:内容框
设置,而Chrome中的div默认为
框大小:边框框
设置。因为我在DIV中使用了填充,这导致Firefox以100%的高度加上填充来显示DIV


解决方案是在CSS中为div指定
-moz box size:border box

请不要否决投票,因为您不了解堆栈溢出是如何工作的。可以问和回答你自己的问题-