html - Chrome 和 FF 绝对定位模型不一样?
大家讲道理
大家讲道理 2017-04-17 12:02:09
[HTML讨论组]

如何解决Chrome 和 FF 定位模型不一致的问题?

#在Chrome下绝对定位为父级元素宽度的50%

#在FireFox下绝对定位为父级元素宽度的100%

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
大家讲道理
  1. 看清楚父元素的 position 不能为 static,父元素 positionrelative/absolute/fixed均可,一般给它position: relative 就好。

  2. 设置* { box-sizing: border-box; border: 0; margin: 0; padding: 0 }

天蓬老师

不,Firefox和Chrome同为现代浏览器,它们至少在这一点上是一样的。

题主看到的绝对定位的浮层位置不同的问题,是由页面里的其他元素(包括为浮层提供定位参照的父级元素)引起的,题主可以再看看。

建议题主解释一下“在Chrome下绝对定位为父级元素宽度的50%”和“在FireFox下绝对定位为父级元素宽度的100%”是什么意思,怎么推断出来的。

PHP中文网

有没有看看你的默认的内外边距什么的都初始化为0了没有啊?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号