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

关于祖先元素

这个案例中如果我们把相对定位的元素选择为sidebar,再设置偏移,为什么我把浏览器 窗口小化的时候content块中的元素会出现折叠

正在回答

1 回答

你没给content的父元素设置位置关系  他就已html为基准,也就是content设置绝对定位时,没有定位的父元素的话就以html为基准的位置关系了,所以就是你说的折叠了,我这表述能力....不知道你看得懂不   前面视屏也讲了的

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

编码NPC 提问者

#sidebar { width:180px; position:relative; padding-bottom:10px; #content { position:absolute; top:130px; left:250px;我是把sideber设置为父元素了吧?content不是以sideber为基准了吗?
2016-04-20 回复 有任何疑惑可以回复我~
#2

miss_cc1 回复 编码NPC 提问者

#sidebar #content是同级元素
2016-04-20 回复 有任何疑惑可以回复我~
#3

miss_cc1 回复 编码NPC 提问者

cotent的父元素你知道是哪个吗?
2016-04-20 回复 有任何疑惑可以回复我~
#4

编码NPC 提问者 回复 miss_cc1

同级元素也是可以设置为父元素(参照对象)的吧?你是没看代码吗?还是我写错了,我代码中应该有写#sidebar {position:relative;}这句吧。这个不就是将sidebar设置为content的父元素了吗?还是我想法错了?
2016-04-20 回复 有任何疑惑可以回复我~
#5

编码NPC 提问者 回复 miss_cc1

好像问题在我将position:relative写在sidebar中并没有起到作用0.0然后content并没有将sidebar当作参照物而是还是把html为参照了0.0
2016-04-20 回复 有任何疑惑可以回复我~
#6

编码NPC 提问者

感觉解答!希望后面的两个追问也回答一下
2016-04-20 回复 有任何疑惑可以回复我~
查看3条回复

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214707    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

关于祖先元素

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信