为了账号安全,请及时绑定邮箱和手机立即绑定

在初级中,为什么大的div要加上position:relative?删了也没什么影响

如题如题如题

正在回答

2 回答

有影响,而且是很大的影响!大的div加上position:relative,是为了span标签能相对于大div定位,如果把position:relative删了,一个div块看不出什么影响!你复制多个div出来看看,span标签全部重合了!这就是position:relative的作用所在了!

0 回复 有任何疑惑可以回复我~
#1

敲敲更健康 提问者

我试了,确实如此,在大的div上加position:relative的意思就是让其子元素相对于父元素移动,如果不加使用绝对定位就相当于浏览器定位了,是吗?
2016-01-09 回复 有任何疑惑可以回复我~
#2

点解点解 回复 敲敲更健康 提问者

你也差不多了理解了,建议你去看看这个教程http://www.imooc.com/video/1328
2016-01-09 回复 有任何疑惑可以回复我~
#3

敲敲更健康 提问者

非常感谢!
2016-01-09 回复 有任何疑惑可以回复我~

刚看到这里也有点小疑惑,希望大神能帮忙解惑,谢谢!

给demo1加上relative,在后面,开始思路二时复制了一个div,发现受到到浮动影响,此时是给demo1加的overflow:hidden解决的。通过上面,那同理,把给demo1加相对定位可以移到给span最近的叫 right 的 div 加relative吧,都是它的父元素。但是后面给该父元素right 加 overflow:hidden,怎么没有解决浮动影响呢??

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页简单布局之结构与表现原则
  • 参与学习       108277    人
  • 解答问题       395    个

入门必杀技之结构与表现相分离,课程会有3个案例,不同角度讲解

进入课程

在初级中,为什么大的div要加上position:relative?删了也没什么影响

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号