我希望导航栏显示在页面的左右两端,但我希望文本留在页面的中心。
我也试过填充,但它没有工作。我试着把左边和右边的边框放大,但那也不管用。(你还需要什么Stack Overflow?)
HTML代码:
<div id="div1">
<nav class="navbar">
<ul>
<li><a href="">Home</a></li>
<li><a href="">All Recipes</a></li>
<li><a href="">Quick and easy</a></li>
<li><a href="">Breakfast</a></li>
<li><a href="">Lunch</a></li>
<li><a href="">Dinner</a></li>
<li><a href="">Desserts</a></li>
<li><a href="" id="lo">Must try</a></li>
<li><a href="">Healthy</a></li>
</ul>
</nav>
</div>
字符串
CSS代码:
body{
margin-left: 15%;
}
#div1{
margin-left: -15%;
}
nav ul{
list-style: none;
background-color: rgb(255, 197, 6);
padding: 5px 10px 5px 10px;
margin: 0;
border-top: 1px solid rgb(190, 188, 188);
border-bottom: 1px solid rgb(190, 188, 188);
margin-left: 18%;
overflow: hidden;
display: inline-block;
margin-top: 2%;
}
nav a{
text-decoration: none;
display: inline-block;
color: black;
text-align: center;
padding-left: 13px;
padding-right: 13px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 20px;
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
nav a:hover{
background-color: rgb(254, 156, 0);
}
nav li{
float: left;
型
1条答案
按热度按时间2nbm6dog1#
这是一个导航栏,填充屏幕和指定的高度,它的中心文本以及,它只是一个例子,你应该看起来像什么。
字符串