此代碼適用於將導航對齊到右側,但當我嘗試居中並給頂部一些邊距時,圖像與導航一起移動。如何解決這個問題?如何將導航中心固定在圖像上方?
<header>
<nav>
<div class="row">
<ul class="main-nav">
<li><a href="#">About</a></li>
<li><a href="#">About</a></li>
<li><a href="#">About</a></li>
<li><a href="#">About</a></li>
<li><a href="#">About</a></li>
</ul>
</div>
</nav>
</header>
* {
margin: 0;
padding: 0;
}
.row {
max-width: 1140px;
margin: 0 auto;
}
header {
background-image: url(img/01.jpg);
background-size: cover;
background-position: center;
height: 100vh;
background-attachment: fixed;
}
.main-nav {
float: right;
list-style: none;
margin-top: 60px;
}
.main-nav li {
display: inline-block;
margin-left: 40px;
}
我想中心main-nav並給邊距:60px而不給背景圖像留有餘量。
什麼樣的形象添加填充到
header
頂部而不是頂部保證金?你做了什麼來「集中並給予一定的利潤」?請包括複製當前行爲所需的最少量代碼。看看如何創建[mcve] –對不起,這是我在這裏的第一篇文章。 – DonFrost