需求
一个左右两栏布局,其中左侧的高度根据内容撑开,右侧的内容高度不得超出左侧高度,超出自动出现滚动条。
实现
1 | <div class="wrap"> |
1 | .wrap { |
关键点在于在需要滚动的列表外层增加一个flex布局,并且设置 height: 0
和 flex-grow: 1
,这样就会让左侧区域根据右侧内容高度撑开
一个左右两栏布局,其中左侧的高度根据内容撑开,右侧的内容高度不得超出左侧高度,超出自动出现滚动条。
1 | <div class="wrap"> |
1 | .wrap { |
关键点在于在需要滚动的列表外层增加一个flex布局,并且设置 height: 0
和 flex-grow: 1
,这样就会让左侧区域根据右侧内容高度撑开