让我在这个问题的开头警告我是一个自学成才的(业余)Web 开发人员(而且不是一个很好的开发人员)。我一直在尝试找到一种使用 AP Divs 使网页居中的有效方法。我试过设置“边距:0自动;” 我试过设置“margin-left:auto;”。两者都适用于那个 div。但是我必须使用它作为包装器在其中进行设计,所以当我在其中放置更多 div 时,它们不会居中。
我可能完全接近这个错误;如果是这样,请纠正我。我想要做的基本版本的代码(不工作)如下。如果您运行该代码,如果我要在 apDiv1 中放置一个图像,它会很好地缩放到页面大小;但 apDiv2 中的文本没有。
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Test Page</title>
<style type="text/css">
#apDiv1 {
margin: 0 auto;
width:600px;
}
#apDiv2 {
position:absolute;
width:50px;
height:24px;
z-index:1;
left: 47px;
top: 29px;
}
</style>
</head>
<body>
<div id="apDiv1">
<div id="apDiv2">Hello</div>
</div>
</body>
</html>