我在<body>标签中使用了一个大背景,我想制作一个宽度为960px的容器div。我希望容器div从顶部往下放置15px,我想我必须使用position:absolute。我的困境是;容器内的其余div必须包含相同的位置,或者我可以像正常的960px宽的网站一样继续这样做?对不起,我的英语不好。请帮帮我!
发布于 2011-02-13 21:13:10
这应该会给你的容器一个960px的宽度,并用10px的顶部(和底部)居中。利润率。
#container {
width: 960 px; /* set width for container */
margin: 10px auto; /* 10px top and bottom, center screen */
}发布于 2011-02-13 21:13:44
你不需要使用绝对定位()。一个简单的
body {margin: 0; padding: 0}
#container {width: 960px; margin: 15px 0 0;} /* or margin: 15px auto 0 */ if you want it centered 将会做:)
发布于 2011-02-13 21:57:57
你不需要使用position:absolute;,它所做的就是把一个div放在页面上的特定位置,而浏览器窗口的大小并不是你想要的,
您需要的只是一个margin-top:$$px;
如果您正在使用id,请使用#标识符:
#container {
margin-top:15px;
width:960px;
}如果您正在使用class,请使用.标识符:
.container {
margin-top:15px;
width:960px;
{此标签内的所有div都可以像正常情况下一样写入和定位,而不需要额外的padding或margin。
https://stackoverflow.com/questions/4984309
复制相似问题