Html 如何正确地将Div居中对齐?

Html 如何正确地将Div居中对齐?,html,css,Html,Css,我对中有困难 当我缩小时,它似乎居中。但是对于一个没有缩小的用户来说,它看起来不合适。有什么建议吗?该网站是使用所有AP div创建的,即使尝试使用以下内容,它也无法正确居中: <div align="center"> 我认为你的设计不正确。你必须: <body> <div id="wrapper"> <div id="header"> from apdiv1 to 31 </div> <div id="content">

我对中有困难

当我缩小时,它似乎居中。但是对于一个没有缩小的用户来说,它看起来不合适。有什么建议吗?该网站是使用所有AP div创建的,即使尝试使用以下内容,它也无法正确居中:

<div align="center">

我认为你的设计不正确。你必须:

<body>
<div id="wrapper">
<div id="header">
from apdiv1 to 31
</div>
<div id="content">*/instead of blockquote*/
put content
</div>
<div id="footer">
put content</div>
</div>
</body>
更多更多。。。
brgds尝试
边距:0自动对于容器div,它将居中对齐您的div:)

css中的

添加属性

body
{
 text-align:center;
 margin:0 auto;
}

不,因为正如他所说,他绝对定位(“AP”)了所有内容。你仍然可以使用绝对定位,只要你用
位置:相对
将绝对定位的内容包装在包含块样式元素中。那么容器应该是您在其上设置
margin:0 auto
的元素。如果您不在乎它不会有任何区别,您可以这样做。此代码没有任何可挽救的东西。您需要比单个线程更多的信息,因此线程将提供更多信息。尝试irc://irc.freenode.net/cssput 公共div中的所有内容,并将其位置设置为相对,并相应地浮动和设置边距,其余内容将是精细的,需要一个doctype声明和一些其他内容。
body
{
 text-align:center;
 margin:0 auto;
}