我所需的布局是HTML主体中具有50%高度(50vh)和宽度的箱体中心,具有两个相等宽度的列,并且如果内容在任一列变得比它自己的高度大,一个垂直滚动条被显示。具有100%高度和显示的div:网格不会做我期望的
我有以下的fiddle。 display: grid
div中的左列有ID #col1
。我注意到的是,如果我将它的高度设置为100%
,那么它的高度将会增长以适合其中的文本。
我不明白为什么。我在说#gridContainer
的父母#flexContainer
的身高为100%
。所以不应该给#col1
一个高度100%
它是否匹配它的父母#gridContainer
?
我注意到,如果我在#gridContainer
选择改变display: grid
到display: block
,我将获得垂直滚动条我是否会#col1
的height: 100%
规则与否。
这是关于如何与css网格与我没有得到的高度CSS属性交互?
那么你想要做什么? –
我说我想要的第一段。我可以在#col1中省去100%的高度,这似乎具有我想要的效果,但我不知道为什么这会起作用。所以我想知道发生了什么事。 –
所以你想知道滚动部分是如何完成的?在第一个列...我是对的 –