子元素设置了绝对定位,怎样让父元素和子元素一样高

1-父元素没有固定的高度,是子元素撑大的

2-当父元素的高度不够的时候(由于子元素比较高),就会出现滚动条

3-需求:怎样让他的高度和子元素一样高,不会再父元素内部出现滚动条

clipboard.png

clipboard.png

阅读 4.1k
3 个回答

子元素外面套一层相对定位?

新手上路,请多包涵

js 获取子级的高度,再赋给父级

只用 css 做不到的,建议用 js 获取子元素高度给父元素
或者是直接给父元素赋值一个固定的高度
absolute 的子元素位于源样式之外,这个属性决定了这个表现,光 css 不行的

推荐问题