手机访问

手机扫一扫

|投诉/建议

全国统一学习专线 8:30-21:00

上海Web前端培训:关于内层DIV设置margin-top不起作用的解决方案

来源: 上海内威职业技能培训学校      编辑:佚名

关于内层DIV设置margin-top不起作用的解决方案

关于内层DIV设置margin-top不起作用的解决方案

近日在做一个项目时,遇到一个问题,实例如下: 代码如下:

子层

正常的效果应是父层的上部层贴边显示,子层距离父层顶部有200px的距离,在ie中正常,但是在ff中却出现问题,子层和父层贴边了,而父层和上部层却间隔了200px。 百思不得其解,查询了相关资料,知道:当两个容器嵌套时,如果外层容器和内层容器之间没有别的元素,firefox会把内层元素的margin-top作用于父元素。也就是说因为子层是父层的个非空子元素,所以使用margin-top会发生这个错误。 解决的办法有两种,即: 1、使用浮动来解决,即将子层代码改为:子层

2、使用padding-top来解决,即:

子层

相关新闻 更多 >