ページの上部にナビゲーションを均等に配置しようとしていますが、左側と右側と各リンクの間に空きスペースがなくなりました。私はおそらくCalc関数を使うことができますが、古いバージョンのブラウザでは十分サポートされていないので、別の方法を探しています。ウィンドウ全体に均等にスペースナビゲーションが適用されます(応答性)
私の現在のコード:あなたの助けを
.nav {
z-index: 1;
position: fixed;
top: 0;
left: 0;
right: 0;
background-color: #252839;
}
.nav ul {
list-style-type: none;
width: 100%;
}
.nav ul li{
color: #b5b5b7;
padding: 15px 0;
font-size: 1.2em;
display: inline-block;
}
.nav ul li:hover {
background-color: #677077;
color: #89C4F4;
}
<div class="nav">
<ul>
<a href="#home"><li>Home</li></a>
<a href="#profile"><li>Profile</li></a>
<a href="#experience"><li>Experience</li></a>
<a href="#abilities"><li>Abilities</li></a>
<a href="#projects"><li>Projects</li></a>
<a href="#contact"><li>Contact</li></a>
</ul>
</div>
ありがとう!
のみ 'li'要素がul''の直接の子でなければなりません。 – Blazemonger