我知道这可能会被问很多,但不知何故我找不到解决方案。我在 React 中的项目和我的顶级组件的设置如下:
<Provider store={store}> <Router> <Header /> <Switch> <All the routes /> </Switch> <Footer /> </Router></Provider>
如您所见,我想在所有页面中使用页眉和页脚。根据我当前的设置,当我的内容高度大于视图高度时它会起作用。我的意思是页脚始终位于底部。问题出现在我的较小页面上,其中页面内容小于视图高度,但我的页脚仍然略低于视图高度。
我当前的CSS代码(不包括不必要的代码):
标题
padding: "0.2em 4em"
内容包装器
minHeight: "100%",
页脚
padding: "3em"
链接上的页面之一(显示页脚如何位于vh
. header 作为默认块元素保留在顶部并且很好):结果
拉莫斯之舞
相关分类