[英]CSS How to center a div horizontally
我正在努力將div水平居中。 我有以下代碼可將div在body標簽中垂直和水平居中放置,但似乎只有垂直部分有效。 我怎樣才能使水平件也能正常工作。 提前致謝。
body
{
background-color: #081418;
font-size: .75em;
font-family: Verdana, Helvetica, Sans-Serif;
margin: 0;
padding: 0;
color: #696969;
text-align: center;
}
.OuterRim
{
border:5px solid #99D7C0;
height: 97%;
width: 85%;
/*center aligning*/
display: block;
text-align: left;
margin: 0px auto;
}
在這里看一下本教程,學習如何做。 您需要具有固定寬度的元素。 這可以通過css或jquery完成。
margin:0px auto;
如果div定位為絕對或固定,則使用
margin:0px auto;
left:0;
right:0;
http://jsfiddle.net/persianturtle/jm7vF/1/
我相信,如果我正確理解,可能會解決您的問題。
我在您的div周圍放置了一個容器div,並在所有位置設置了百分比邊距。
.container {
height: 50%;
margin: 25% 25% 25% 25%;
}
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.