网站建设

网页制作中的相对定位和绝对定位

来源:  网址: http://www.hmweb.net   更新时间:2014-03-25 22:34:05

在网站项目开发的过程中,无论是相对定位还是绝对定位,我们都是通过CSS布局来实现的,下面就来具体说一下:

  相对定位

  如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。

1
2
3
4
5
#d_relative {
  positionrelative;
  left30px;
  top20px;
}

  以上代码表示id为d_relative的元素top设置为20px,将在原位置下移20像素。left设置为30px,那么元素向右移动30px。

  绝对定位

  绝对定位使元素的位置与文档流无关(因为与文档流无关所以它们可以覆盖页面上的其它元素。可以通过设置 z-index 属性来控制),因此不占据空间。这一点与相对定位不同,相对定位实际上被看作普通流定位模型的一部分,因为元素的位置相对于它在普通流中的位置。绝对定位的元素的位置相对于最近的已定位祖先元素,如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块。

关键字:

展开
  • 电话咨询

  • 0902-2231967
  • 18160393768