我想把兩個div放在第二個頁面的頂部,在頁面中間。一個將包含文本,第二個包含圖像。尺寸的div是不同的。首先是更寬,第二更高。我需要使用z-index
,但我應該如何放置兩個中心居中(第三格100%高度和100%的頁面寬度?我可以做到這一點與:after
,但當他們是相同的形狀,但不是當他們不一樣時形狀)。頁面中間兩個div一個在另一個下
0
A
回答
0
默認情況下,<div>
元素設置爲display: block
,這意味着每個元素都將顯示在單獨的行上。如果你想讓它們一個在另一個之上出現,就把它們連續放在你的代碼中。接下來,你只需要添加此CSS:
myDiv {
position: relative // static (default) also works here
margin: auto;
}
+0
你不需要Z索引 –
+0
這是他們如何把一個div放在另一個上面,但我需要的第二件事是把它們放在其他div的中間。我已經嘗試了幾種方法,但相對位置打破了所有的方法,div不再處於中間位置。這兩件事必須一起工作。 – cinkciarzzpolski
0
終於我找到了這種方式:
$(document).ready(function(){
$('#textDiv').css('top',parseInt($('#externalContainer').css('height'))/2 - parseInt($('#textDiv').css('height'))/2 + 'px');
$('#picDiv').css('top',parseInt($('#externalContainer').css('height'))/2 - parseInt($('#picDiv').css('height'))/2 - parseInt($('#textDiv').css('height')) + 'px');
$('#textDiv').css('left',parseInt($('#externalContainer').css('width'))/2 - parseInt($('#textDiv').css('width'))/2 + 'px');
$('#picDiv').css('left',parseInt($('#externalContainer').css('width'))/2 - parseInt($('#picDiv').css('width'))/2 + 'px');
});
相關問題
- 1. 兩個div元素,一個在中間,另一個在右邊
- 2. 將div加在另一個div下面
- 3. div在另一箇中間
- 4. jQuery的 - 如何在另一個頁面中填充一個div
- 5. div列(一個在另一個下方)
- 6. 將div放置在另一個下面
- 7. 下另一個DIV
- 8. 兩個不同點擊兩個div,一個在另一個
- 9. 放置一個div下面的另一個DIV
- 10. 兩個div並排一個在中心,另一個在右邊
- 11. 從另一個頁面點擊一個鏈接來切換兩個div
- 12. div下另一個div
- 13. Android:在一個元素下面和另一箇中間對齊
- 14. 兩個div並排 - 一個在最左側,另一個在中間
- 15. 將兩個div分組在另一個
- 16. CSS:防止一個div纏繞在另一個下面
- 17. 在xcode中從一個頁面導航到另一個頁面
- 18. 在Silverlight中從一個頁面過渡到另一個頁面
- 19. 中間對齊在另一個DIV(故障)一個div
- 20. 在一個頁面中的兩個UpdatePanels
- 21. 從另一個ASPX頁面顯示DIV?
- 22. 發送div到另一個頁面
- 23. 將兩個div放在一個下方
- 24. 兩個jQuery UI在一個頁面上選項卡式的div。一個可以工作,另一個不可以
- 25. 如何在第一頁,從另一個頁面隱藏div?
- 26. 如何將兩個div放在頁面的絕對正面,但是一個放在另一個之上? CSS
- 27. 把div放在另一個div上面
- 28. DIV自動在另一個DIV上面
- 29. div在另一個div後面擴展
- 30. 將div放在另一個div下
請發表**最小工作示例**的代碼(HTML/CSS/JS)在[Snippet](https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/)。參見[mcve]和[問]。 – vanburen
根本不清楚,你的意思是像http://codepen.io/gc-nomade/pen/eBwrJK? –