扫码关注官方订阅号
#在Chrome下绝对定位为父级元素宽度的50%
#在FireFox下绝对定位为父级元素宽度的100%
光阴似箭催人老,日月如移越少年。
看清楚父元素的 position 不能为 static,父元素 position 为relative/absolute/fixed均可,一般给它position: relative 就好。
position
static
relative/absolute/fixed
position: relative
设置* { box-sizing: border-box; border: 0; margin: 0; padding: 0 }
* { box-sizing: border-box; border: 0; margin: 0; padding: 0 }
不,Firefox和Chrome同为现代浏览器,它们至少在这一点上是一样的。
题主看到的绝对定位的浮层位置不同的问题,是由页面里的其他元素(包括为浮层提供定位参照的父级元素)引起的,题主可以再看看。
建议题主解释一下“在Chrome下绝对定位为父级元素宽度的50%”和“在FireFox下绝对定位为父级元素宽度的100%”是什么意思,怎么推断出来的。
有没有看看你的默认的内外边距什么的都初始化为0了没有啊?
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
看清楚父元素的
position不能为static,父元素position为relative/absolute/fixed均可,一般给它position: relative就好。设置
* { box-sizing: border-box; border: 0; margin: 0; padding: 0 }不,Firefox和Chrome同为现代浏览器,它们至少在这一点上是一样的。
题主看到的绝对定位的浮层位置不同的问题,是由页面里的其他元素(包括为浮层提供定位参照的父级元素)引起的,题主可以再看看。
建议题主解释一下“在Chrome下绝对定位为父级元素宽度的50%”和“在FireFox下绝对定位为父级元素宽度的100%”是什么意思,怎么推断出来的。
有没有看看你的默认的内外边距什么的都初始化为0了没有啊?