收藏
回答

很简单的问题。。。

各位大佬好,我是新手,我想问下为什么会出现这样的情况。

我在页面创建了一个view,大小为屏宽、屏高,背景颜色为灰色,然后在里面添加了一个view,设置margin-top为20rpx,背景颜色为白色,但是运行之后为什么不是从导航栏下开始?而是导航栏下还有一行白色之后才是我定义的view?


最后一次编辑于  2019-04-16
回答关注问题邀请回答
收藏

2 个回答

  • Hasaki
    Hasaki
    2019-04-16

    你写个padding试试。page也是有样式的哦


    2019-04-16
    有用 1
    回复
  • 2019-04-16

    margin-top为20rpx。。。

    2019-04-16
    有用
    回复 5
    • 夜 惊 魂
      夜 惊 魂
      2019-04-16

      对,我是设置了margin-top为20rpx,但是那段导航栏下面的那个不应该是白色,应该是灰色的呀= =

      2019-04-16
      回复
    • 夜 惊 魂
      夜 惊 魂
      2019-04-16

      我那个全屏的view距离导航栏中间还有段白色的,但是那个view的样式并没有设置margin-top为20rpx

      2019-04-16
      回复
    • 夜 惊 魂
      夜 惊 魂
      2019-04-16

      我知道原因了,但是为什么margin-top会影响父级元素?

      2019-04-16
      回复
    • 茂$。$
      茂$。$
      2019-04-16回复夜 惊 魂

      你这是css问题,不是小程序问题

      2019-04-16
      回复
    • 夜 惊 魂
      夜 惊 魂
      2019-04-16回复茂$。$

      嗯,因为之前没学过前段,所以不太理解问什么会有影响

      2019-04-16
      回复
登录 后发表内容