我試圖在網站上實現響應式設計。我遇到的問題是我想要導航菜單適合總寬度的100%,並且最後一個元素(「Equipo」)上有某種我想要移除的正確填充,所以元素可以邊界。 我該如何做到這一點?填充權問題
HTML:
<header class="mainHeader">
<nav><ul>
<li><a href="#" class="menuActual">Inicio</a></li>
<li><a href="#">Obras</a></li>
<li><a href="#">Personas</a></li>
<li><a href="#">Búsqueda Avanzada</a></li>
<li><a href="#">Equipo</a></li>
</ul></nav>
</header>
CSS:
.mainHeader nav {
width: 100%;
height: 30px;
margin: 1% 0;
}
.mainHeader nav ul {
list-style: none;
margin: 0 auto;
width: 100%;
}
.mainHeader nav ul li {
float: left;
display: inline;
width: 20%;
}
ul {
padding-left: 0;
}
.mainHeader nav ul li a:link, .mainHeader nav a:visited {
width: 80%;
height: 22px;
display: inline-block;
padding: 4px 0;
text-align: center;
color:#FFFFFF;
background-color:#2e2e2e;
border-left:5px solid #2e2e2e;
}
這裏的臨時網頁文件的鏈接: http://basevideoarte.com.ar/juan/responsivetemp/index.htm 非常感謝!
你可以嘗試'last-child'選擇器,並從最後一個元素中刪除填充。 'li {padding-right:10px;} li:last-child {padding-right:0}' –
沒有用。在填充權利之後,我也把!重要! – DaNoiseMan