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