我花了很多时间搜索,测试(使用许多很好的例子)如何在页面上完成居中测试(水平),但我找不到问题的根本原因。要么背景图像不会显示,但在所有情况下,文本都会在左上角紧贴页面左侧(很可能是由于使用 .)。如果图像显示,文本将显示在图像下方的左下角(即使使用绝对位置。)我尝试的最新代码示例如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>Arizona Sunset</title>
<style type="text/css"
.image {
position:relative;
}
.text {
left: 0;
position:absolute;
text-align:center;
top: 315px;
width: 100%
}
</style>
</head>
<body>
<div class="image">
<img src="bg-image5.jpg" width="100%" height="2540"/>
<div class="text">
Yadda, Yadda, Yadda
</div>
</div>
</body>
我究竟做错了什么?