扫码关注官方订阅号
同事表示margin之类的元素在移动端尤其是ip4 表现不好,为什么?绝对定位反而更好?
人生最曼妙的风景,竟是内心的淡定与从容!
我并没有觉得margin比position:absolute差在哪里了,你如果是是元素居中等一些特殊的需求,绝对定位貌似是要比margin表现更好,这还是能理解。说到底,还是要具体问题具体分析,实现某个效果的方式有多种,在你觉得鸡肋的方法,可能只是你没有了解它而已。移动端margin表现差?真没发现啊
不知道 楼主 是否是想说 margin 配合position 使用时, 经常出现问题, 如果是 父盒子 和子盒子都是绝对定位的时候, 子盒子再配合用margin 会出现问题。
重新渲染问题啊!绝对定位的元素是脱出文本流的;所以DOM改变,需要重新渲染页面的时候,绝对定位的元素是避免重新渲染的;可以说,绝对定位吧页面再重新渲染的时候分区了;这样再瘦客户端比如手机上;性能比较好;但是再PC端,由于性能过剩,这些可以都不用考虑;
position定位脱离了文档流,你要是数据是死的不改变的话就没问题,但是如果要是改变的话就会出问题
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我并没有觉得margin比position:absolute差在哪里了,你如果是是元素居中等一些特殊的需求,绝对定位貌似是要比margin表现更好,这还是能理解。说到底,还是要具体问题具体分析,实现某个效果的方式有多种,在你觉得鸡肋的方法,可能只是你没有了解它而已。移动端margin表现差?真没发现啊
不知道 楼主 是否是想说 margin 配合position 使用时, 经常出现问题, 如果是 父盒子 和子盒子都是绝对定位的时候, 子盒子再配合用margin 会出现问题。
重新渲染问题啊!绝对定位的元素是脱出文本流的;所以DOM改变,需要重新渲染页面的时候,绝对定位的元素是避免重新渲染的;可以说,绝对定位吧页面再重新渲染的时候分区了;这样再瘦客户端比如手机上;性能比较好;但是再PC端,由于性能过剩,这些可以都不用考虑;
position定位脱离了文档流,你要是数据是死的不改变的话就没问题,但是如果要是改变的话就会出问题