代码之家  ›  专栏  ›  技术社区  ›  Curnelious

Div高度不会增长以适应不同的移动屏幕高度

  •  1
  • Curnelious  · 技术社区  · 7 年前

    我有一个手机网站。 该页面分为多个部分,每个部分 section 获取整个可见页面的高度和宽度((身高的93%)

    编辑完一个部分后,向下滚动到下一个部分,该部分将再次全屏显示。

    div .

    .section{
      background-color: lightblue;
      background-repeat: no-repeat;
      background-size: cover;
      width:100vw;
      height: 93vh;
      padding-top: 1px;
    
    }
    

    部分 height 相同的 ,因此,当窗口足够宽时,节内的内容将从节溢出到下一节,而不会增加高度。

    我想这是因为我的电脑屏幕的高度保持不变(?) 我怎样才能查到a 部分

    3 回复  |  直到 7 年前
        1
  •  2
  •   Sarabjit Singh    7 年前

        .section{
      background-color: lightblue;
      background-repeat: no-repeat;
      background-size: cover;
      width:100vw;height:auto;
      min-height: 93vh;
      padding-top: 1px;
    
    }
        2
  •  1
  •   JoHolli    7 年前

    只需为桌面设计页面并添加voewport元标记。

    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    

    这将自动调整页面宽度以适应移动设备的屏幕宽度。

        3
  •  0
  •   Robin    7 年前

    enter image description here 从DevTools中选择Toggle device toolbar,然后您可以选择不同类型的手机,也可以使用Responsive。