【发布时间】:2018-11-03 17:31:10
【问题描述】:
我使用简单的UL 作为我的navbar,并且我试图将UL 的1 项分开并将其放在页面的左侧,并将其他3 项保持居中,但是我似乎无法让它工作。我尝试将它包装在一个跨度中并使其浮动,我尝试制作一个新的 UL,但这只会导致它们位于不同的行上。
我实际上只是希望主页按钮向左对齐,其余按钮居中。也许我遗漏了一些明显的东西。
ul {
list-style-type: none;
margin: 10px 0 0 0 ;
padding: 0;
text-align: center;
}
li {
display: inline;
padding: 0 15px;
}
a {
color: black;
text-decoration: none;
font-size: 30px;
}
<div class="navbar">
<nav>
<div>
<ul>
<li id="homepage"><a href="#">AG Designs</a></li>
<li id="aboutmebutton"><a href="#">About Me</a></li>
<li id="portfoliobutton"><a href="#">Portfolio</a></li>
<li id="contactbutton"><a href="#">Contact</a></li>
</ul>
</div>
</nav>
【问题讨论】:
-
你试过使用引导程序吗?您将能够构建更灵活/响应更灵敏的用户界面。看到这个链接getbootstrap.com/docs/4.0/components/navbar