Я хочу, чтобы изображение покрывало все на странице, но <header>
однако в нижней части всегда есть белая полоса пространства. Я использовал margin-right
и margin-left
, чтобы покрыть стороны, но margin-bottom
не заполняет пустое пространство внизу.Как установить фон img над нижним колонтитулом
header {
margin-bottom: 20px;
}
h1 {
text-align: center;
}
nav {
text-align: center;
}
ul {
list-style-type: none;
}
li {
display: inline;
padding-right: 5px;
padding-left: 5px;
}
li a {
color: black;
text-decoration: none;
}
#wrapper {
background-image: url(rome.jpg);
-webkit-background-size: 100% 600px;
background-repeat: no-repeat;
height: 600px;
margin-right: -8px;
margin-left: -8px;
}
<header>
<h1>Colin Bruin</h1>
<nav>
<ul>
<li><a href="home.html">Home</a>
</li>|
<li><a href="code.html">Code</a>
</li>|
<li><a href="webpages.html">Webpages</a>
</li>|
<li><a href="articles.html">Articles</a>
</li>|
<li><a href="resume.html">Resume</a>
</li>
</ul>
</nav>
</header>
<div id="wrapper">
<main>
</main>
</div>
код оленья кожа имеет 'footer' элемент (или' # footer' элемент) .. – haxxxton
@haxxxton, я не могу видеть, как это связано с вопросом пользователя на всех. –
Используйте CSS3 'background-size: contains;' или 'background-size: cover;' для вашего элемента '# wrapper'. –