已经尝试了很多不同的东西,但无法弄清楚为什么它不会居中。任何帮助都会很棒!
nav {
font-size: 18px;
}
ul {
list-style-type: none;
display: inline-block;
}
li {
display: inline-block;
}
li a {
color: #F55F5F;
padding: 10px 15px;
text-decoration: none;
text-align: center;
}
<nav>
<ul>
<li><a href="Home.html">Home</a>
</li>
<li><a href="Services.html">Services</a>
<li><a href="About.html">About Us</a>
</li>
<li><a href="Contact.html">Contact Us</a>
</ul>
</nav>
答案 0 :(得分:1)
您可以做两件事来集中ul
:
将text-align: center
添加到nav
,将ul
置于其中心。
重置ul
见下面的演示:
nav {
font-size: 18px;
text-align: center;
}
ul {
padding: 0;
list-style-type: none;
display: inline-block;
}
li {
display: inline-block;
}
li a {
color: #F55F5F;
padding: 10px 15px;
text-decoration: none;
text-align: center;
}
&#13;
<nav>
<ul>
<li><a href="Home.html">Home</a>
</li>
<li><a href="Services.html">Services</a>
<li><a href="About.html">About Us</a>
</li>
<li><a href="Contact.html">Contact Us</a>
</ul>
</nav>
&#13;
答案 1 :(得分:1)
nav{
text-align: center;
background: green;
}
ul{
padding: 0;
}
答案 2 :(得分:1)
将文本对齐中心放到导航
nav {
text-align: center;
}