【发布时间】:2013-06-04 16:53:31
【问题描述】:
我正在一个网站上工作,其中有一个带有列表项的ul 菜单。我希望项目在屏幕上居中。但似乎我的列表项有一个烦人的偏移量。见图片:
我的 (HAML) 是这样构建的:
.menu
%ul
%li
#- content
我的 (SASS) CSS 看起来像这样:
.menu {
text-align: center;
margin-top: 2em;
margin-bottom: 2em;
ul {
height: 30px;
background-color: black;
li {
background-color: white;
padding-top: 2em;
.active_menu {
border-top: 1px $red solid;
a {
color: $link-hover-color;
margin-bottom: 10px;
}
}
}
}
a {
font-family: "ff-meta-web-pro",sans-serif;
font-weight: normal;
font-size: 22px;
&:hover {
border-top: 1px $red solid;
}
}
}
ul li {
list-style: none;
display: inline;
margin: 0 1em 0 1em;
text-align: center;
a {
font-family: "ff-meta-web-pro",sans-serif;
font-weight: normal;
font-size: 22px;
}
}
任何想法如何让菜单/列表项居中对齐?
【问题讨论】: