同事表示margin之类的元素在移动端尤其是ip4 表现不好,为什么?
绝对定位反而更好?
重新渲染问题啊!绝对定位的元素是脱出文本流的;所以DOM改变,需要重新渲染页面的时候,绝对定位的元素是避免重新渲染的;可以说,绝对定位吧页面再重新渲染的时候分区了;这样再瘦客户端比如手机上;性能比较好;但是再PC端,由于性能过剩,这些可以都不用考虑;
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
我并没有觉得margin比position:absolute差在哪里了,你如果是是元素居中等一些特殊的需求,绝对定位貌似是要比margin表现更好,这还是能理解。说到底,还是要具体问题具体分析,实现某个效果的方式有多种,在你觉得鸡肋的方法,可能只是你没有了解它而已。移动端margin表现差?真没发现啊