0
次の図のような結果が必要です。 各HTML要素を別々の行に配置する
ここは自分のhtmlコードです。
.main-menu {
width: 100%;
height: 60px;
background: #00436e;
}
.main-menu nav a {
font-weight: 400;
text-decoration: none;
margin: 0 0 0 60px;
color: #fff;
}
.main-menu nav a img {
clear: both;
}
.arrow-icon {
clear: both;
}
<div class="main-menu">
<nav class="container-wrapper">
<a href="#">
<img src="images/icons/home.png" alt="home">Home
<img src="images/icons/arrow-down.png" alt="more" class="arrow-icon">
</a>
<a href="#">
<img src="images/icons/transport.png" alt="home">Foreign Policy
<img src="images/icons/arrow-down.png" alt="more">
</a>
<a href="#">
<img src="images/icons/microphone.png" alt="home">Media
<img src="images/icons/arrow-down.png" alt="more">
</a>
<a href="#">
<img src="images/icons/passport.png" alt="home">Consular
<img src="images/icons/arrow-down.png" alt="more">
</a>
<a href="#">
<img src="images/icons/target.png" alt="home">Missions
<img src="images/icons/arrow-down.png" alt="more">
</a>
<a href="#">
<img src="images/icons/plus.png" alt="home">More</a>
</nav>
</div>
私はclear: both;
を使用しようとしました。しかし、それはより多くのスペースを必要とし、ナビゲーションバーを超えます。
ヘルプ
あなたがdisplay: table
方法プラスあなたはそれが自動的に残りのスペースを取るいくつかのリンクを削除された場合は、この方法を使用してのポイントを使用することができます
あなたは私たちが間違っているものを見て、それを編集することができフィドルを生じた場合にそれが容易になるだろう。 –