我有以下问题,我有我的投资组合网页的基础上3个组件,英雄,关于和投资组合。布局是下一个:
export default function RootLayout({
children,
}: {
children: React.ReactNode
}) {
return (
<html lang="en">
<Navbar />
<main>{children}</main>
</html>
)
}```
字符串
下一页.tsx:
return (
<main>
<HeroSection />
<AboutMe />
<Portfolio />
</main>
)
}```
型
1条答案
按热度按时间ego6inou1#
首先,你的
RootLayout
似乎是错误的。应该有body
元素通过children
。有关布局的更多信息,请参阅Nextjs文档。
RootLayout
应该看起来像这样:字符串
不确定内容的高度,但您可以尝试以下操作:
型
在
page.tsx
中,将内容 Package 到div
元素中型
希望能帮上忙!