课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
为什么 参照定位的元素必须加入position:relative;?????
2017-04-07
源自:初识HTML(5)+CSS(3)-升级版 13-9
正在回答
我的测试和理解的结果是:
可以用position:absolute
也可以是position:relative
但不能不加任何position 语句。因为参照定位元素一定要是层模型元素,一定自身要有定位属性。
使用position:relative是为了占位,而且独立出定位属性。不像使用position:absolute反而又要依赖父元素。
不加也可以,不过绝对定位元素就不能用left、right、top、bottom来定位,而是需要使用margin来定位,建议去看张鑫旭大神的《css深入理解absolute》教程
我认为应该是把参照定位的元素变为层模型
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
2 回答照定位的元素必须加入position:relative?
5 回答为何参照定位的元素必须加入position:relative;
3 回答参照元素必须加入position:relative ??
2 回答参照定位的元素为什么必须加入position:relative; 呢?
5 回答绝对定位必须遵守以下规范,1、参照定位的元素必须是相对定位元素的前辈元素,2、参照定位的元素必须加入position:relative;
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号