【发布时间】:2020-03-30 04:17:05
【问题描述】:
我很难解决这个问题:( 我正在开发一个 React 应用程序来训练自己。
我的应用程序的基本结构如下所示:
<body>
<Component />
<AnotherComponent />
<AgainAnotherComponent />
...
</body>
所有这些组件都有一个 css 属性 min-heigh: 100vh 以确保它们都占据设备高度。
在其中一个组件中,我在absolute 位置有一个元素,其css 属性为heigh: 100%。
当这个元素的父组件默认为100vh 高度时,没有任何问题,绝对子元素占据了他所有的父高度。
但问题是当父级有很多内容要显示并且由于min-heigh: 100vh属性,其高度more比100vh(例如150vh),那么孩子的绝对身高停留在100vh。
经过几个小时的研究和尝试,我希望有人能帮助我.. 对不起,我的英语水平很差,我希望它可以理解
麦卡迪
编辑 https://antoine-regembal-portfolio.netlify.com 这是 Netlify 上托管的 Web 应用程序,绝对元素是位于 Projects 部分(右侧)的 github 面板
【问题讨论】: