通常div會顯示在前一個div之後(比如它的右邊,下邊或任何取決於上下文和設置的樣式的位置)。我需要一個div來顯示(按照Z順序)前一個,如果它不在那裏。我應該爲後臺和前臺div設置什麼樣的風格以使其表現如此呢?如何讓一個div放置在前一個?
1
A
回答
3
您需要在div
元素上使用絕對定位。
給出下面的HTML
<div class="container">
<div class="first-div"></div>
<div class="second-div"></div>
</div>
你會使用以下CSS
.container {
position: relative;
}
.first-div,
.second-div {
position: absolute;
top: 0;
left: 0;
}
這裏有一個demo with color。爲了表明它們是分層的,我已經在兩個方向上將第二個div偏移了5個像素。
0
您可以使用以下HTML結構:
<div class="outer">
<!-- Content of outer div here -->
<div class="inner">
<!-- Content of inner div here -->
</div>
</div>
而應用此CSS:
.outer {
position: relative;
}
.inner {
position: absolute;
/**
* change this and other CSS properties like left, right
* to position the inner div relative to the outer div
*/
top: 0px;
}
0
只是position:absolute;
加入到需要的元素會做的css
。
相關問題
- 1. 如何在一個div容器中放置一個svg
- 2. 如何讓一個div
- 3. 在另一個div上放置div
- 4. 如何讓一個div在另一個div中水平居中?
- 5. 如何讓一個div出現在另一個DIV(CSS或JavaScript)
- 6. 把一個div放在另一個div上,讓div停留在底部
- 7. 如何在一箇中心放置一個放大的div在盤旋時?
- 8. 淡出一個前置DIV
- 9. 放置一個動畫div在另一個div與Z指數
- 10. 在另一個div內放置一個div點擊鼠標
- 11. 在另一個圓形div的邊框上放置一個div
- 12. 在另一個div裏放置一個div?
- 13. 在另一個div的中心放置一個div
- 14. 如何將一個div放在另一個div上面?
- 15. 如何將一個div放在另一個div內?
- 16. 如何居中一個div並將另一個div放在正確位置?
- 17. 如何在一個固定div中居中放置一個絕對div
- 18. 如何讓一個DIV中的DIV
- 19. 如何讓div下另一個div
- 20. 如何讓div一次淡出一個
- 21. 讓一個div在另一個前面滾動?
- 22. 如何讓一個div值,並在JavaScript
- 23. 並排放置兩個div。一個div有一個iframe
- 24. 如何在另一個div的底部放置Div?
- 25. 你如何在div中垂直居中放置一個div?
- 26. 如何在另一個div上放置div?
- 27. 如何將div放置在另一個div上方?
- 28. 如何在兩個div下放置一個div,如果還有另一個div浮在左邊?
- 29. 如何在縮放後居中放置一個div
- 30. 如何將這個div居中放置在一個區域中?
嗯,這個作品,謝謝。但理想情況下,我希望第二個div在我的情況下與容器的右側對齊,並且據我所知絕對位置意味着相反。 – Ivan
對不起,誤解你在說什麼。你什麼意思是對準容器的右側?使用'right:0'代替'left:0' – crush
[**參見這個小提琴**](http://jsfiddle.net/C34TL/2/) – crush