绝对定位和margin在移动端的表现 ?

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

阅读 3.5k
4 个回答

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题