我正在为我的 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;
}