我正在尝试使用asp.net中心我的网页。当我使用<center>
标记时,它只会使内容占位符居中。但是当我使用CSS属性margin: 0 auto
时,它什么都不做。有没有办法让整个页面居中?
答案 0 :(得分:2)
在你的CSS中:
body {
text-align: center;
}
#container {
width: 900px; /* or some other fixed-width value */
margin: 0 auto;
text-align: left; /* reset text-align */
}
编辑:猜我也应该展示相关的标记...
...
<body>
<div id="container">
<!-- centered content here -->
</div>
</body>
...
答案 1 :(得分:1)
您需要在换行div中包含所有内容,并在该元素上设置一个宽度,以及margin: 0 auto;
示例:
#wrapper {
width: 960px;
margin: 0 auto;
}
答案 2 :(得分:0)