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

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

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

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

clipboard.png

clipboard.png

阅读 4k
3 个回答

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

新手上路,请多包涵

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题