求教,求教怎么jquery 得到父元素素下的内容

父元素使用相对定位,子元素使用绝对定位,父元素怎么被撑开?
父元素使用相对定位,子元素使用绝对定位,父元素怎么被撑开?
如题父元素使用相对定位relative,子元素使用绝对定位absolute,这个时候子元素脱离了文档流,父元素的高度是0,我的需求是父元素怎么被撑开?父元素的高度根据子元素的高度自适应。最好使用css方法。
你这样的要求用css貌似是无法达到的,一般用到position:absolute的情况都是不需要管父元素大小的吧。。实在需要还是用float去吧
用js实现吧
旧回答有误,请忽略
更新:事实上旧回答给出的方法只能适用于子元素使用 float 的时候,没看清问题就随意作答,很抱歉。
因为 BFC 的高度计算包含浮动元素,同时清除浮动元素也会让父元素撑开,所以可以实现父元素被子元素撑开的需求。
但是 position:absolute 或者 position:fixed 就不一样,它是脱离文档流的,而且不会计算被父元素计算在内,同时也没有办法像浮动一样被清除。所以你的需求应该是无法满足的。
旧回答:只要在父元素创建一个 BFC 就可以,或者清除浮动。比如:
display:inline-
.child:after{
content:'';
你可以搜索一下怎么产生 BFC,和如何清除浮动。可以找出更多的方法
你用absolute就已经脱离文档流,又要文档把它算进里面去,这要求有点精分。你可以用relative定位,不是非得用absolute的。
再说,如果你父元素里没有其它元素,那用absolute的意义是什么。
精分+1,用浮动吧
Copyright & 2016 phpStudy求教 这个标志怎么得到?
锦标赛的段位
神tm的锦标赛段位 &这个是威名 1就是一转 &10就是十转 达到24就可以转生
你需要登录后才能回复&&& |
一天一款全球精品游戏,活跃的游戏分享社区,游戏本该这样有趣
原版和官服游戏,无修改,不联运,支持安卓正版游戏购买
只呈现真实玩家评价,无刷榜,不妥协
发现好游戏
二维码下载
请先后,再进行操作
微信&扫一扫&,点击

我要回帖

更多关于 jquery 获取父元素 的文章

 

随机推荐