栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

位置:在未指定左/上/右/下时修复-在FF / IE中获得所需结果,但在Safari中未得到期望的结果

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

位置:在未指定左/上/右/下时修复-在FF / IE中获得所需结果,但在Safari中未得到期望的结果

我相信您正在寻找的答案如下…

元素的位置默认不为0,0。默认情况下,它的位置是相对于包含元素设置的,因此在您的示例中,“#container-1”的padding-
left为:20px,而其余的padding设置为0,则元素的“默认”位置为20px
#container-1墙的左侧,顶部距离#container-1顶部0px。

默认情况下,此元素的默认位置,并且我的视口未滚动从顶部开始是63px,而左侧显然取决于浏览器的宽度。但是,如果不覆盖顶部和左侧,则渲染引擎已经将它们定义为top:63px,left:893px。

然后在调整窗口大小时,将调整该位置以反映基于视口的位置,因此当您向下滚动时,将更改该位置以使其固定。

因此,只需添加“ position:fixed;” 您的属性(就浏览器而言)如下:

position:fixed;top:63px; // defined by default during browser rendering in some browsers (based on scroll position on load)left:893px; // defined by default during browser rendering in some browsers (based on scroll position / width of browser at time of load)

我希望这有帮助!



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/633413.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号