课程
/前端开发
/HTML/CSS
/从 psd 到 html
public-container居中容器为什么要设置position:relative; ?
2016-09-13
源自:从 psd 到 html 2-2
正在回答
position:relative;是相对于元素本身的位置移动的,如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。
在这里其父元素是public-header, public-container建立起来后,他有自己的起始位置,relative是根据这个起始位置来居中的。如果没有relative,默认是static,是移不动的。如果设置成absolute,那么,他原来的位置不保留,且根据祖先的位置,即public-header的位置来设定偏移。
hahahhao 提问者
生成相对定位的元素,相对于其正常位置进行定位。
举报
教你把PSD设计稿转化成HTML,用案例来讲解基本流程
1 回答居中容器为啥不设置高度?
1 回答不能设置图片居中
1 回答index-banner 的position为什么要设置为relative?
1 回答为什么.public-footer设置padding-top:100px后,height要设置成218px呢?
2 回答如果我用<header>那我的居中容器public-container要怎么加 也直接加class吗