IE11中的空白来自哪里?

时间:2019-02-20 21:29:56

标签: css internet-explorer-11

好吧,我真的很沮丧,所以我正在寻求你们的帮助。

我有一个我最近开发的网站(http://accofin.be/),但是由于某些原因,在IE11中,页脚之前的主页上存在巨大的空白。

我尝试了所有可能用于解决IE11常见问题的解决方案,但无济于事。

我确实注意到的一件事是,当您删除firstSetOfFuncs := []func() (bool, error){ function1, function2, function3, } secondSetOfFuncs := []func() (int, err){ function4, function5, } for i, function := range firstSetOfFuncs { someValue, err := function() if err != nil { fmt.Println("Something went terribly wrong.") break } if i == len(firstSetOfFuncs) - 1 { for _, secondTypeOfFunc := range secondSetOfFuncs { someNum, anotherErr := secondTypeOfFunc() if anotherErr != nil { fmt.Println("All seemed all right, until it didn't.") break } } } } 块时,该问题消失了,然后一切都按原样进行了布局。

有任何线索吗?

2 个答案:

答案 0 :(得分:1)

您的问题与 Display:flex; 有关,该问题适用于 body

查看IE 11的测试结果。

enter image description here

因此,我希望这将帮助您了解该空间的来源。此外,您可以尝试修改代码以解决IE的此问题。

答案 1 :(得分:0)

我不确定这是否是最干净的解决方案,但是如果您放了:

body main{
    height: 215vh;
}

然后从页脚中删除页边距的顶部,这似乎可以解决问题,因为随后可以使用视觉高度定位页脚。