我正在嘗試將我的導航列在標題的右側,我希望它與我的名字(Jae Hong)保持一致。這是我的HTML導航欄不會移動
.banner {
border: 1px solid rgba(0, 0, 0, 0.3);
background-color: #fff;
height: 90px;
}
.banner h1 {
border: 1px solid rgba(0, 0, 0, 0.3);
width: 170px;
font-size: 30px;
margin-left: 100px;
letter-spacing: 0.2em;
color: #000;
}
nav ul {
display: block;
text-align: right;
list-style-type: none;
<div class="banner">
<h1> Jae Hong</h1>
<nav>
<ul>
<li><a href="#website" class="active"><b><u>Home</b></u></a></li>
<li><a href="#resume">Resume</a></li>
<li><a href="#work">Work</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
</div>
不知道爲什麼導航是旗幟盒的最底部
這對我幫助很大。謝謝。我仍然無法理解這個顯示屬性。我想我理解block和inline,但我甚至沒有意識到有一個flex選項。你能否詳細說明一下? –
@JayHong'display:flex'是指元素的Flexbox屬性,它是CSS3中的新設計佈局。你可以在這個W3鏈接閱讀更多關於它 - https://www.w3schools.com/css/css3_flexbox.asp - 我強烈建議尋找使用它,因爲它可以幫助響應式佈局,並允許更輕鬆地操作元素,因爲你可以避免「浮動」屬性和需要「清除」浮動。 –