课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
还是不明白为什么父元素加relative,子元素加absolute会变成图一;而父元素加absolute,子元素加relative会变成图二?
2019-11-30
源自:初识HTML(5)+CSS(3)-升级版 13-9
正在回答
1.默认情况由于div元素是块级元素,另起一行,因此div子元素出现在图片下方,如第二幅图所示;
2.第一种情况是给子元素设置absolute,改变了默认的流模型,更改了子元素相对于父元素的位置,使子元素底部相距父元素为0,表现为第一幅图情况;
3.给子元素设置relative,那么子元素只是相对于自己原来的位置移动,然后设置距离自己原来的位置底部为0,相当于没有改变位置,所以和第一种默认情况没什么两样。
weixin_慕虎8024491 提问者
求问那为什么要涉及父元素,relative与absolute组合使用,直接子元素absolute不可以吗
xinghuo72
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
1 回答absolute与relative的使用
2 回答relative与absolute的运用
2 回答Relative与Absolute组合使用
4 回答Relative与Absolute组合使用
7 回答relative与absolute组合使用