我目前有一个网站,我希望菜单项扩展到菜单的整个宽度。目前,它是这样的:
[home | menu item 1 | menu item 2 | menu item 3 | contact------------------------]
我希望它更像这样:
[--home-- | ---menu item 1--- | ---menu item 2--- | ---menu item 3--- | -contact-]
我怎样才能做到这一点?
Wesbite:http://dietindustries.com/
导航栏的CSS:
.main-navigation {
display: block;
float: left;
clear: both;
width: 100%;
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
}
.main-navigation ul {
display: none;
margin: 0;
padding-left: 0;
list-style: none;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
答案 0 :(得分:1)
将下一个CSS应用到您的网站:
.main-navigation ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
}
.main-navigation li {
-webkit-box-flex: 1;
-ms-flex: auto;
flex: auto;
}
这将解决您的问题。