margin

来源:4-2 banner

慕莱坞8299253

2017-04-07 13:43

banner中的margin-left:-338px怎么理解呀?

写回答 关注

2回答

  • Qjva
    2018-06-07 16:00:53

    https://img4.mukewang.com/5b18e61a0001d29102970297.jpg如图?


  • 慕斯卡3483731
    2017-04-08 20:47:57

    因为你先是绝对定位left:50%;使得banner的左边在父元素的一半宽度的位置,但是banner本身是有宽度的,所以就需要通过margin-left:-338px来让banner再向左边移动,才能真正的让banner居中。如果你对338这个具体指还有疑问,可以通过浏览器上的f12键审查元素把margin-left的值从0开始慢慢往上调,多调几次就明白了。

    希望上面的回答能够帮到你

    小金毛鸡蛋

    那可以直接是left:x;吗?(x等于父元素一半宽度减去元素本身一半宽度的像素具体值)

    2018-01-24 15:35:40

    共 1 条回复 >

从 psd 到 html

教你把PSD设计稿转化成HTML,用案例来讲解基本流程

105471 学习 · 410 问题

查看课程

相似问题