javascript - 绝对定位和margin在移动端的表现 ?
黄舟
黄舟 2017-04-11 10:03:28
[JavaScript讨论组]

同事表示margin之类的元素在移动端尤其是ip4 表现不好,为什么?
绝对定位反而更好?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(4)
高洛峰

我并没有觉得margin比position:absolute差在哪里了,你如果是是元素居中等一些特殊的需求,绝对定位貌似是要比margin表现更好,这还是能理解。说到底,还是要具体问题具体分析,实现某个效果的方式有多种,在你觉得鸡肋的方法,可能只是你没有了解它而已。移动端margin表现差?真没发现啊

怪我咯

不知道 楼主 是否是想说 margin 配合position 使用时, 经常出现问题, 如果是 父盒子 和子盒子都是绝对定位的时候, 子盒子再配合用margin 会出现问题。

大家讲道理

重新渲染问题啊!绝对定位的元素是脱出文本流的;所以DOM改变,需要重新渲染页面的时候,绝对定位的元素是避免重新渲染的;可以说,绝对定位吧页面再重新渲染的时候分区了;这样再瘦客户端比如手机上;性能比较好;但是再PC端,由于性能过剩,这些可以都不用考虑;

高洛峰

position定位脱离了文档流,你要是数据是死的不改变的话就没问题,但是如果要是改变的话就会出问题

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

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