首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应css根div完全浏览器高度

响应css根div完全浏览器高度
EN

Stack Overflow用户
提问于 2018-09-15 22:00:40
回答 1查看 8.6K关注 0票数 5

我似乎无法让div填充浏览器页面。

我尝试过添加以下CSS,并且几乎每一个组合

代码语言:javascript
复制
html, body {
    margin: 0;
    height: 100%;
}
.fill-height {
    min-height: 100%;
    height:auto !important; /* cross-browser */
    height: 100%; /* cross-browser */
}

#root > [data-reactroot] { height: 100vh }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-15 22:57:20

您应该能够通过将height设置为100%100vh of #root而不是#root > [data-reactroot]来实现这一点。这确实取决于应用程序的呈现结构。您还可能需要根据嵌套事物的方式在多个元素上设置height

代码语言:javascript
复制
#root {
  height: 100vh;
}

下面是一个StackBlitz,它显示了实际的功能。您可能需要对其进行分叉并进行更新,以使其更符合应用程序的结构,但这可能是唯一的问题,即您正在获取一个#root的子程序,而不仅仅是#root

希望这能帮上忙!

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52349245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档