我的JSF Web应用程序左对齐,看起来很奇怪。我想让它的外观集中在所有浏览器中。
我尝试过这个并没有用:
#main {
margin:0 auto;
text-align:center;
}
我也尝试过:
div align="center"...
在html体内,但没用。
如何集中#main
?
答案 0 :(得分:10)
尝试
#main{
margin: 0px auto;
}
还记得设置一个宽度,否则它将是100%,导致它成为整个页面,使其看起来左对齐。
答案 1 :(得分:2)
#main {
margin: 0 auto;
width: 960px; /* or whatever you like */
}
答案 2 :(得分:1)
#main
需要固定的宽度才能发挥作用:http://jsfiddle.net/RVpUQ/1/
#main {
margin:0 auto;
width: 55px;
}
答案 3 :(得分:1)
您需要宽度并将边距设置为自动
答案 4 :(得分:0)
您还需要添加宽度。
#main {
margin:0 auto;
width: 75%;
text-align:center;
}
答案 5 :(得分:0)
<html>
<body>
<div class="divContainer">
<div class="divCentral">
<h1>My content herer</h1>
</div>
</div>
</body>
</html>
和CSS是
.divContainer
{
background-color:gray;
width:100%;
min-height:500px;
}
.divCentral
{
width:90%;
background-color:white;
min-height:480px;
margin:0 auto;
}
答案 6 :(得分:0)
您可以使用css设置如下:
这就是div风格:
边框:1px纯白色;身高:90%; margin-left:auto; margin-right:auto;顶部:0px;位置:相对;宽度:879px;
所以你为div定义了一个宽度,然后浏览器自动中心了。
并且您必须将以下属性设置为正文样式:
text-align:center;
这取决于页面的body标签的样式,这使得iexplorer实现了正确的行为。