学习css 在用margin进行布局的时候,内层使用margin-top应该是相对于父层边框定位,为什么连父层也一起移动
学习css在用margin进行布局的时候,内层使用margin-top应该是相对于父层边框定位,为什么连父层也一起移动呢??谢谢亲哈...
学习css 在用margin进行布局的时候,内层使用margin-top应该是相对于父层边框定位,为什么连父层也一起移动呢??
谢谢亲哈 展开
谢谢亲哈 展开
展开全部
这种情况肯定是你代码有问题了,你用margin-top的话,父级元素有没有定义好,如果你只是在html里面定义了父级,又没有对其做任何样式定义的话,可能就会有这种情况。你好好检查自己代码看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这种看你结构理解了 但也不是你理解错了 最好呢还是用在父级容器用padding-top 经验之谈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我不知道你所说的父层一起移动是什么概念,最好给你的代码贴出来。但父层如果包含子层的话,会被撑大这是正常的。
比如下面这个例子,你可以修改margin-top看看效果
<style>
#other{background-color:#1ddd00;height:100px;width:200}
#father{background-color:#ff0000;height:100px}
#son{background-color:#ffff00;height:100px;margin-top:50px;width:100px;}
</style>
<div id="other">其他div</div>
<div id="father">
父div
<div id="son">子div</div>
</div>
比如下面这个例子,你可以修改margin-top看看效果
<style>
#other{background-color:#1ddd00;height:100px;width:200}
#father{background-color:#ff0000;height:100px}
#son{background-color:#ffff00;height:100px;margin-top:50px;width:100px;}
</style>
<div id="other">其他div</div>
<div id="father">
父div
<div id="son">子div</div>
</div>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询