【发布时间】:2023-03-27 09:53:01
【问题描述】:
我正在尝试将我的 css 导航栏居中,但无法弄清楚为什么不起作用,我在哪里做错了。我希望它在页面的顶部中心。 我试过 margin:0 auto 但它不会工作 这是我的代码:
<style>
ul {
list-style-type: none;
padding: 0;
overflow:hidden;
}
a:link,a:visited {
margin:0 auto;
display:block;
width: 120px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding:4px;
text-decoration:none;
text-transform:uppercase;
}
a:hover, a:active {
background-color:#7A991A;
}
li {
float: left;
}
#menu {
background-color:#98bf21;
}
</style>
<div id="menu">
<header>
<ul>
<li><a href="Home.aspx">Home</a></li>
<li><a href="News.aspx">News</a></li>
<li><a href="Articles.aspx">Articles</a></li>
<li><a href="Forum.aspx">Forum</a></li>
<li><a href="Contact.aspx">Contact</a></li>
<li><a href="About.aspx">About</a></li>
</ul>
</header>
</div>
【问题讨论】:
-
How to center <UL> in a list 的可能重复项
标签: css list menu navigation center