如果将以下meta标签添加到我的移动网页中,则块级元素之间在垂直方向上会有多余的空间。

<meta name="viewport" content="initial-scale=1.2,user-scalable=no" id="metaViewwport">

该如何解决呢?

完整的代码:

 <html>
<head lang="en">
    <meta charset="UTF-8">
    <meta name="viewport" content="initial-scale=1.2,user-scalable=no" id="metaViewwport">
    <title>test</title>
    <style type="text/css">
        html,body
        {width:100%;height: 100%;margin:0px;padding:0px;}

        .slide-container
        {height:200px;width:100%;background-color:black;color:white;
        box-sizing:border-box;
        box-shadow:none;
        border:0px;
        padding:0px;
        margin:0px;
        }
    </style>
 </head>
<body>
<article style="height:100%;width:100%;">
    <section class="slide-container" style="">
        1
    </section>
    <section class="slide-container">2</section>
    <section class="slide-container">
       3
    </section>
    <section class="slide-container">
       4
    </section>

</article>

</body>
</html>

最佳答案

您的问题是视口极有可能。它设置为1.2,而不是1。

添加此行

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

关于css - Web应用程序-在Chrome中设置initial-scale = 1.x时,块级元素之间存在额外的垂直空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31811003/

10-10 22:13