【发布时间】:2018-04-16 04:38:18
【问题描述】:
我遇到了一个问题,起初我认为这是我的应用程序的一般配置以及我为页面包装类提供的高度。但我制作了一个简单的开箱即用材质 ui 选项卡示例,看起来这对于材质 ui 选项卡组件来说是很自然的。
Material UI 选项卡组件赋予其选项卡容器相同的高度,该高度是其所有容器中最大的。因此,如果您的一个选项卡内容中有很多内容,它会使其他选项卡内容同样大,即使它们可能只有一个文本字段和一个按钮。
我怎样才能让容器的高度适应它自己标签的内容?
这就是为什么 TAB ONE 这么大,TAB TWO 设置高度
Here is a webpackBin 让您看到代码工作并搞砸它。
到目前为止,我所做的一个技巧是设置一个确定的高度和溢出,但我不想这样做,因为它会创建一个双滚动条(一个在选项卡容器中,一个在正文中)此外,它是看起来像马车。
如果选项卡容器(带有绿色边框的那个)可以像在 TAB 2 中那样单独调整内容,BUT,我希望它。
提前致谢!
【问题讨论】:
-
WebpackBin 总是需要永远加载吗?无论如何,看看这个版本,我的修改应该很明显 - 但如果您有任何问题,请随时提问:webpackbin.com/bins/-Ky0z8h7PsdTYOddK3LG
-
哈哈。是的,反应库相当大。我去看看
-
哇!就这么简单!我很惭愧 :( 哈哈哈。发布答案。你值得称赞,另外我在他们的 github 中看到了几个材料 ui PRs 并且没有解决方案。我相信这会对其他人有所帮助
-
当然 - 很乐意...
标签: css reactjs sass material-ui