【发布时间】:2011-04-12 18:45:28
【问题描述】:
基本上,我正在尝试创建一个位于主横幅图像 div(横幅类)之上的小型 div(标题类)。当我的浏览器窗口最大化时,我已经能够正确定位它,但是当我调整浏览器的大小时,标题 div 会保持边距并缩小到远小于横幅的宽度。我意识到这是因为我将边距设置在左侧和右侧的固定位置,所以他们保持这些位置......我只是 CSS 新手,不知道该怎么做才能防止这种情况发生。我已经摆弄了大约一个小时的定位,但无法正确定位。
CSS:
<style type = "text/css">
body {
background-color: #595959;
}
.header {
background-color: #4CBB17;
padding: 12px 0px 12px 0px;
margin: 0px 137px 0px; 137px;
}
.banner {
text-align: center;
}
</style>
HTML:
<html>
<head>
<title>Thanks!</title>
<link type="text/css" rel="stylesheet" href="style.css" />
</head>
<body>
<div class="header">
</div>
<div class="banner">
<img src="banner.jpg" />
</div>
</body>
</html>
任何帮助将不胜感激!
【问题讨论】:
-
想到两件事:1)为什么“横幅”div不在“标题”div中? 2)我会在“横幅”CSS类上尝试
float: left(或right)。