大佬教程收集整理的这篇文章主要介绍了HTML – 在Firefox中定位问题? position:相对于display:table元素,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的HTML:
<article id="one" class="layer"></article> <article id="two" class="layer"></article> <article id="three" class="layer"> <div class="left"></div> <div class="right"></div> </article>@H_675_5@我的CSS:
html,body { margin: 0; padding: 0; height: 100%; width: 100%; } article.layer { position: relative; display: table; height: 100%; width: 100%; } article .left,article .right { position:absolute; width: 50%; height: 100%; min-height:100%; display:table; } article .left { left: 0; top: 0; } article .right { left: 50%; top: 0; }@H_675_5@所以每篇文章都设置为:table和100%width和100%height.身体和HTML也是100%宽和高.因此,每篇文章都与当前浏览器窗口的大小完全相同.
请注意,每个article.layer都设置为position:relative.
最新文章中有两个div位于绝对位置,因此一个位于左侧,一个位于右侧.
除了在Firefox中,这在所有浏览器中都能正常工作.在Firefox中,上一篇文章的div.left和div.right显示在顶部,覆盖了第一篇文章……
这是一个现场演示:http://jsbin.com/ubulot/edit#preview
在Firefox中测试它,你会发现问题.我在Mac上安装了FF 9.0.1.知道我在这里做错了吗?
以上是大佬教程为你收集整理的HTML – 在Firefox中定位问题? position:相对于display:table元素全部内容,希望文章能够帮你解决HTML – 在Firefox中定位问题? position:相对于display:table元素所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。