课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
子元素为absolute绝对定位时,父元素为absolute绝对定位或者是relative相对定位,这两者有什么区别?不都是相对于父元素进行的定位吗?求大神告知
2017-05-08
源自:初识HTML(5)+CSS(3)-升级版 13-9
正在回答
首先,我想告诉你的是,如果父级元素是绝对定位(absolute)或者没有设置,里面的绝对定位(absolute)自动以body定位。这句话是错的。正确的是:只要父级元素设了position并且不是static(默认既是static),那么设定了absolute的子元素即以此为包含块(最近的)。绝对定位(Absolute positioning)元素定位的参照物是其包含块,既相对于其包含块进行定位,不一定是其父元素。建议去详细通读一下定位体系和包含块
慕哥0115539 提问者
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
2 回答绝对定位的相对父辈元素
3 回答绝对定位的父元素
2 回答adsolute生成绝对定位的元素,相对于 static定位以外的第一个父元素进行定位。
4 回答父块级元素相对定位
2 回答绝对定位,相对定位