【发布时间】:2016-05-08 10:31:38
【问题描述】:
我已将文本绝对定位,使其位于我的标题图像内,但我无法弄清楚当浏览器调整大小时如何防止它移动到标题之外。如果浏览器窗口变小,文本会移到页眉之外,但如果浏览器窗口变大,文本会一直移动到页眉的右侧!
页眉宽 800 像素,高 150 像素,位于浏览器窗口的中间。
这是我的 HTML 代码:
<div id="container">
<div id="header">
<img src="images/header.jpg" alt="Site Header Image">
<h1>Our Site</h1>
<h2>Catchy slogan...</h2>
</div>
</div>
这是我的 CSS 代码:
body {
margin: 0px;
padding: 0px;
}
#header h1 {
color: #FFFFFF;
position: absolute;
top: 0px;
left: 305px;
}
#header h2 {
color: #FFFFFF;
position: absolute;
top: 30px;
left: 330px;
}
#header img {
width: 800px;
height: 150px;
display: block;
margin-left: auto;
margin-right: auto;
}
【问题讨论】:
标签: html css resize css-position absolute