Веб-приложение. При установке начального масштаба =1.x в Chrome существует дополнительное вертикальное пространство между элементами уровня блока.
Если я добавлю следующий метатег на свою мобильную веб-страницу, между элементами уровня блока в вертикальном направлении будет дополнительное пространство.
<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>
2 ответа
Ваша проблема в вашем окне просмотра более чем вероятно. Его значение равно 1,2, а не 1.
вместо этого добавьте эту строку
<meta name="viewport" content="width=device-width, initial-scale=1">
Я исправил, добавив высоту = устройство-высота в окне просмотра мета. Как:
<meta name="viewport" content="initial-scale=1.171875,height=device-height,width=320px, user-scalable=no">