我把它修好了!我在home组件中用了h-screen而不是min-h-screen
当我在react中使用footer组件时,footer不会设置在页面的底部。正好在中间
function App() {
return (
<>
`<Navbar />
<Routes>
<Route path="/" element={ <Home /> } />
<Route path="about" element={ <About /> } />
<Route path="collection" element={ <Collection /> }/>
<Route path="contact" element={ <Contact /> } />
<Route path='*' element={ <Error /> } />
</Routes>
<Footer />
</>
)
}
页脚
import React from 'react'
const Footer = () => {
return (
<div>
<h1>Footer</h1>
</div>
)
}
我几乎什么都试过了但是...
3条答案
按热度按时间wpx232ag1#
你可以将你的组件 Package 在一个
div
中,并使用flex-box
样式化div联系我们
这将把页脚向下推到底部,即使屏幕上没有内容/路由可选地,您可以通过使用
margin
属性将页脚向下推得更多如果你试图使页脚总是在底部ie使它固定到底部覆盖任何内容u可以使用下面的样式对页脚和省略代码我写在上面
mrfwxfqh2#
没有更多的代码修复,但你可以只是寻找它被固定在底部的定位?
cunj1qz13#
我在马修·詹姆斯·泰勒的网站上找到了这个问题的很好的解决方案。对我来说,它工作:https://matthewjamestaylor.com/bottom-footer#problem