我正在爲我的HCI類的Web應用程序工作,並遇到導航問題。我試圖讓我的導航成爲整個屏幕的寬度,每個文本塊都是相同的。我有十個總項目。我還想在文本上方添加一個圖標,但這仍在工作中。我當前的代碼將文本對齊到左側,並且沒有展開導航的全部寬度。任何幫助都會很棒。相等和全寬度導航
HTML:
<nav>
<div id = "location"><a href=」」>Location</a></div>
<div id = "weather"><a href=」」>Weather</a></div>
<div id = "waterlevels"><a href=」」>Water Levels</a></div>
<div id = "wavereports"><a href=」」>Wave Reports</a></div>
<div id = "runs"><a href=」」>Current Runs</a></div>
<div id = "hatches"><a href=」」>Hatches</a></div>
<div id = "photogallery"><a href=」」>Photo Gallery</a></div>
<div id = "anglermaps"><a href=」」>Angler Maps</a></div>
<div id = "recipes"><a href=」」>Recipes</a></div>
<div id = "meetups"><a href=」」>Meet Ups</a></div>
</nav>
CSS:
nav {
display: -webkit-box;
display: -moz-box;
display: box;
-webkit-box-orient:horizontal;
-moz-box-orient:horizontal;
box-orient:horizontal;
border-bottom:2px solid #111;
width: 100%;
margin-left: auto;
margin-right: auto;
background:white;
}
nav a {
display:block;
margin-left: auto;
margin-right: auto;
width: 100%;
color:#111;
padding:10px;
-webkit-box-flex:1;
-moz-box-flex:1;
box-flex:1;
text-align:center;
text-decoration:none;
-webkit-transition:all .4s linear;
-moz-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear;
}
HTML上的div尚未應用於CSS中。 – Ben