【发布时间】:2014-11-09 16:14:39
【问题描述】:
我的Hyperlink Reference 正确链接到我的页面,但navigation bar 现在在文本前打印几个空格。我想我知道这是为什么,但我不知道如何解决这个问题。
我的 HTML:
<li class="current_page_item"> <a href="#" accesskey="1" title=""> <a href="index.html"> Homepage </a> </li>
<li> <a href="#" accesskey="4" title=""> <a href="resume/resume.doc"> Rèsumè </a> </a> </li>
我的 CSS:
#menu{
position: absolute;
top: 2em;
right: 0;
}
#menu ul{
/* display: inline-block; */
margin-left: -4px;
}
#menu li{
display: block;
float: left;
text-align: center;
}
我认为我的问题在于 CSS。我注释掉了display: inline-block;,因为这是href 链接的默认空间。相反,我尝试取消 4 个空格,这就是我使用 -4px; 的原因。谁有想法?谢谢
【问题讨论】:
-
从您的 HTML 中删除 sapces
-
@Amir HTML 中的多个空格被解释为一个空格!
-
@webNeat 只有当他们彼此相邻时,当然。它们之间的标签给出了在代码中添加一些
&nbsp;s 的效果。 -
@worldofjr 当然,你是对的。 @ChriskOlson 尝试将
padding-left: 0px;添加到#menu ul -
@worldofjr 似乎不是这样。我不知道它可能是什么