Я создал веб-сайт, который в основном состоит из кнопки, и каждый раз, когда вы нажимаете на кнопку, над ней появляется предложение.
В качестве фона я установил картинку. В Mobile у меня проблема в том, что когда появляется длинное предложение, контент растягивается настолько, что приходится прокручиваться, чтобы достичь нижней части страницы, а внизу страницы появляется пустое пространство под картинкой. Этот пробел не появляется в инструменте разработчика, только на моем реальном телефоне.
Пока что я довольно долго искал решение, но не нашел. Я думал об отключении background-repeat: no-repeat; в медиа-запросе, но это будет иметь побочные эффекты.
html, body{
width:100%;
height:100%;
margin:0px;
padding:0px;
overflow-x:hidden;
}
body {
background-image: url('../Images/BG.jpg');
background-repeat: no-repeat;
background-size:cover;
color: #FFF;
font-size: 125%;
font-family: Arial, 'Lucida Sans Unicode';
line-height: 1.5;
text-align: center;
}
This is the HTML
<!DOCTYPE html>
<html lang="de">
<head>
<title>Generator</title>
<link rel="stylesheet" type="text/css" href="Css/style.css">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0>
</head>
<body >
<div id="main">
<header class="header">
<h1> Generator<span style="color:red">.com</span> </h1>
</header>
<div class="mainContent">
<article id="spruchErstellen">
</article>
</div>
<div class="mainButton">
<button class="button" onclick="neuerSpruch()">Go!</button>
</div>
</div>
<div id="space">
</div>
<footer id="mainFooter">
<p>Copyright © 2019; All Rights Reserved</p>
</footer>
<script src="javascript.js"></script>
</body>
</html>
Я хочу, чтобы фоновый рисунок всегда заполнял весь экран и не имел пробелов.
Привет и спасибо за вашу помощь.