问答详情
源自:2-2 html页面结构整理

居中容器为什么要设置position:relative; ?

public-container居中容器为什么要设置position:relative; ?

提问者:hahahhao 2016-09-13 10:52

个回答

  • 慕九州8618238
    2016-09-14 11:54:35
    已采纳

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

    在这里其父元素是public-header, public-container建立起来后,他有自己的起始位置,relative是根据这个起始位置来居中的。如果没有relative,默认是static,是移不动的。如果设置成absolute,那么,他原来的位置不保留,且根据祖先的位置,即public-header的位置来设定偏移。

  • weibo_海洋为夏_0
    2016-09-14 11:34:53

    生成相对定位的元素,相对于其正常位置进行定位。