35
A
回答
52
30
以下樣式的內部div將居中。
margin: 0 auto;
3
只需添加margin: 0 auto;
到裏面DIV。
7
關鍵是margin:0 auto;內部div上的。驗證的概念的一個例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<body>
<div style="background-color: blue; width: 100%;">
<div style="background-color: yellow; width: 940px; margin: 0 auto;">
Test
</div>
</div>
</body>
</html>
+2
這是一個很好的答案,因爲如果您使用邊距,請使用正確的文檔類型,這一點至關重要:0自動技術 – ScottE 2009-09-14 21:00:05
21
查看詳細信息,讓我們說下面的代碼將一個div對齊中心:
margin-left: auto;
margin-right: auto;
或簡單地使用:
margin: 0 auto;
但請記住,上面的CSS代碼只在你的html元素指定一個固定寬度(不是100%)時才起作用。所以你的問題的完整的解決方案將是:
.your-inner-div {
margin: 0 auto;
width: 900px;
}
+0
這是一個很好的示例,因爲您正確指出需要內部div的寬度。 – 2009-10-04 16:22:56
4
.outerdiv {
margin-left: auto;
margin-right: auto;
display: table;
}
不Internet Explorer 7中工作......但誰在乎呢?
相關問題
- 1. 中心div在100%寬度內div
- 2. div高度在另一個div內100%
- 3. Div寬度= 100%?
- 4. 左DIV +右DIV +中心的div = 100%的寬度。如何實現?
- 5. 2 div div寬度100%
- 6. 打破一個固定寬度的div div寬度變爲100%
- 7. 對齊一個100%的寬度div來固定寬度的div
- 8. 定心100%的寬度父DIV
- 9. 如何在另一個具有100%寬度的div中居中div?
- 10. CSS-獲取100%寬度div以包裝在另一個[jsfiddle]
- 11. 將div垂直居中在100%高度的另一個div內
- 12. 中心絕對div在另一個div
- 13. 動態中心div在另一個div
- 14. CSS DIV寬度100%越過div
- 15. 邊緣在寬度100%高度100%的div與寬度100%高度100%
- 16. 瀏覽器寬度的100%寬度div
- 17. div裏面的100%寬度
- 18. div寬度100%跨越
- 19. 100%被另一個div覆蓋的高度div在淡入
- 20. 中心內容div不在100%高度
- 21. 2浮動的div與第一個div寬度100%
- 22. 以100%寬度在背景中居中放置一個div
- 23. 製作DIV 100%拉伸另一DIV 100%的高度內
- 24. 如何定位一個具有定義的寬度的div,並在另一個div的中心位置高度?
- 25. 中心100%的div
- 26. Div不維護另一個div中的最小寬度,HTML
- 27. 居中一個div在另一個div內 - 對齊中心
- 28. 絕對div中100%div,沒有寬度和固定高度
- 29. 使div的一半寬度的另一個div
- 30. 3列布局,100%寬度和可變中心div
可能重複的[如何在DIV中集中DIV?](http://stackoverflow.com/questions/114543/how-to-center-div-in-div) – slugster 2011-10-22 07:49:19