【发布时间】:2012-11-02 16:29:57
【问题描述】:
我有一些<li> 项目作为我正在制作的网站上的导航栏的一部分,我完全被项目之前出现的一些间距所困扰。
margin 和 padding 都是 0,list-style-type 设置为 none。有什么想法吗?
根据要求提供其他详细信息:
-
<li>项目的文本是实际文本,而不是图像。 -
<li>项目的文本未对齐(删除多余的
'中心')。
相关 CSS:
/*****************
NAVIGATION STYLING
*****************/
#navigation{
position: absolute;
top: 0;
z-index:10;
text-align: center;
width: 100%;
margin: 0 auto 0 auto;
}
#navigation a:link, a:visited{
text-decoration: none;
color: white;
font-size:4.16em;
margin: 0.5em;
line-height: 1.5em;
text-transform: uppercase;
float: left;
width:100%;
}
#navigation #me{
}
#navigation a.im:link, a.im:visited{
line-height: 0em;
}
#navigation a.holly:link, a.holly:visited{
line-height: 0em;
}
#navigation a.games_programmer:link, a.games_programmer:visited{
line-height: 0em;
}
#navigation ul{
height: 50px;
text-decoration: none;
background:#1d6482;
margin: 0;
padding: 0;
}
#navigation li{
display: inline-block;
list-style-type: none;
}
【问题讨论】:
-
我们需要更多信息才能正确解决这个问题。 'Portfolio' 文本是否可能是未定位的背景图像,或者 LI 上有
text-align:right;? -
text-align:center 有什么用?和边距:0.5em;是怀疑!
-
为什么要将左浮动的 A 元素放在内联块 LI 元素中?这没有意义。