好吧,我正在學習flexbox的過程中,但我不明白爲什麼我的導航標題在鏈接上方。Flex導航不對齊
HTML:
<style>
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);
.box {
display: flex;
}
.item {
width: 100px;
height: 100px;
background-color: red;
margin: auto;
color: #fff;
}
nav {
font-family: "Oswald", sans-serif;
display: flex;
min-width: 100%;
background-color: #181818;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
max-width: 960px
}
nav a {
display: block;
padding: 1rem;
text-decoration: none;
color: #fff;
font-weight: 400;
transition: all 0.3s ease-in-out;
}
nav a:hover {
color: #343434;
}
.title {
margin: 0 35px 0 10px;
color: #1BC;
}
</style>
<nav>
<div class="container">
<a class="title">Architect</a>
<ul>
<li><a href="#">Getting Started</a></li>
<li><a href="#">Examples</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Forum</a></li>
</ul>
</div>
</nav>
集裝箱CSS:
.container{
width: 100%;
margin: 0 auto:
max-width: 1200px;
}
典筆鏈接:http://codepen.io/ZoidCraft/pen/XKMewy
我想的標題是 「建築師」 要對齊到鏈接的左側。
這是因爲'Architect'不是你的'nav ul'的孩子,它有'display:block;'。 – zgood
將'.box'規則更改爲'.container' ... http://codepen.io/anon/pen/wWJmXm – LGSon
我是這麼做的,所以一旦我做了一個切換導航但看不到我能使其成爲導航的孩子。 :D @zgood – Zoid