我想重疊一些元素而不使用position: absolute
。原因是我有幾個垂直部分(不應該重疊)包含重疊的元素。問題是,我無法預先知道重疊或重疊元素是否具有更大的尺寸。 如果其中一個將收到position: absolute
它將被從流中取出,因此父容器不會相應地調整大小,並且各部分會重疊。 我已經發現這個問題,但似乎沒有人回答這個問題。 這裏是一個例子: http://jsfiddle.net/nNhtU/保留父級大小的CSS重疊元素
1
A
回答
0
如果可以使用jQuery,這可以很容易地完成。父元素的overflow
屬性設置爲scroll
:
.designer-question {
overflow: scroll;
}
然後你就可以使用一個簡單的循環each
每個.designer-question
的高度設置爲其img
的高度:
$('.designer-question').each(function() {
var $el = $(this); // Get jQuery of each designer question
var $backImg = $('.back img', $el); // Get background image
$el.css('height', $backImg.height());
});
我已經將此應用於您的jsfiddle以演示:http://jsfiddle.net/jfdPb/1/
+0
我想用CSS來做,因此我告訴設計師將背景放大到比重疊的東西更大。 – satanik
相關問題
- 1. CSS填充重疊的父元素
- 2. 重疊CSS元素
- 3. CSS浮動元素摺疊父元素
- 4. 塊級元素重疊
- 5. CSS菜單重疊元素
- 6. 重疊元素 - HTML,CSS
- 7. CSS:重疊元素圓角
- 8. 列表視圖溢出 - 不保留父級的大小?
- 9. CSS大小轉換留在父div
- 10. 保留重點元素
- 11. CSS重疊父元素的邊框,負邊距
- 12. ggplot2道奇重疊 - 保留每個元素的寬度
- 13. 當窗口大小是較小的元素重疊彼此?
- 14. CSS - 縮小父級中的全寬元素?
- 15. CSS DIV大小和重疊的關切
- 16. 保存爲圖像後保留元素大小
- 17. CSS邊框半徑 - 孩子重疊父元素
- 18. 如何防止css僞元素從主元素中保留css?
- 19. Bootstrap CSS不需要的重疊元素
- 20. CSS重疊的透明箭頭元素
- 21. CSS保證金頂部由同級元素沒有父
- 22. 保持導航欄不重疊CSS中的其他元素
- 23. R - 洗牌保留元素大小的列表
- 24. 如何在父元素內保留附加元素?
- 25. 附加元素不會保留在父元素中
- 26. 無法將元素保留在父元素內
- 27. 在窗口調整大小重疊海誓山盟的元素
- 28. 窗口右側的元素重疊在窗口調整大小
- 29. CSS根據實際父級大小而不是父級大小,而不是視點大小
- 30. div元素互相重疊-css
爲您的'imagesize'指定'height'並添加'overflow:scroll' – falguni
如果我不知道'imagesize' ause圖像是通過CMS添加的? – satanik