我想要平均地分配這些導航欄項目,並且必須有更好的方法來做到這一點,然後只是給所有的李項目一個寬度,並希望他們沒有溢出。一個更好的方式來分隔導航欄項目
HTML
<header>
<div id="page_wrapper">
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Music</a></li>
<li><a href="#">Education</a></li>
<li><a href="#">Fun</a></li>
<li><a href="#">Entertainment</a></li>
<li><a href="#">Utilities</a></li>
</ul>
</nav>
</header>
CSS
header {
background-color: #ccc;
}
nav {
height: 48px;
}
nav ul {
margin-left: auto;
margin-right: auto;
}
nav li {
display: inline-block;
height: 100%;
width: 10%;
}
nav li a {
font-family: cursive;
color: #ff1e4b;
font-size: 16px;
text-decoration: none;
}
nav li a:hover {
color: #dd5771;
}
的jsfiddle:
https://jsfiddle.net/rkmkxjm0/
你有沒有考慮只是給他們一個百分比寬度,並給予父母的最大寬度爲100%(或者只是'寬度:100%')?或者我誤解了你的問題? –