首先,是否有一个关于定位元素的好教程,它真正解释了发生了什么?我读了很多,但无法掌握它。
我遇到的具体问题如下:
我有一个标题 div 元素(红色),下面有 2 列(白色和绿色)。通常使用 float:left; 我可以将元素彼此相邻放置。但现在我想要一个(白色的)在所示的标题上方移动一点。
使用负值的相对定位,我可以在正确的位置获得白色的,但如何定位第二列。调整浏览器大小时,它会变得一团糟。
#Column1
{
float: left;
position: relative;
top: -140px;
background-color: #FFFFFF;
left: 70px;
width: 280px;
min-height: 500px;
padding: 10px;
}
#Column2
{
float: left;
width: 800px;
background-color: #00FF00;
}