全国统一学习专线 8:30-21:00
来源: 上海内威职业技能培训学校 编辑:佚名
关于内层DIV设置margin-top不起作用的解决方案
子层
正常的效果应是父层的上部层贴边显示,子层距离父层顶部有200px的距离,在ie中正常,但是在ff中却出现问题,子层和父层贴边了,而父层和上部层却间隔了200px。 百思不得其解,查询了相关资料,知道:当两个容器嵌套时,如果外层容器和内层容器之间没有别的元素,firefox会把内层元素的margin-top作用于父元素。也就是说因为子层是父层的个非空子元素,所以使用margin-top会发生这个错误。 解决的办法有两种,即: 1、使用浮动来解决,即将子层代码改为:子层 2、使用padding-top来解决,即:子层