我有三个链接:
<a href="/about" class="f_link"> About </a>
<a href="/Login" class="f_link"> Login </a>
<a href="/Create Account" class="f_link"> Create Account </a>
我有一些CSS样式:
.f_link{
height:38px;
padding-top:12px;
margin:0px;
color:gray;
}
.f_link:hover{
color:black;
text-decoration:none;
}
如何在FF 3.6,IE 8和某些版本的Google Chrome中显示此html:
这就是我希望它在我的三个主要浏览器中显示的方式:
我使用了萤火虫,它说这些链接之间没有填充或边距。那时那个空间是什么,我怎么能摆脱它呢?我愿意接受建议!
答案 0 :(得分:5)
换行符应该被视为HTML中的单个空格。您可以将标记更新为此(在结束标记之前换行,但在下一个A标记之前没有空格)
<a href="/about" class="f_link"> About
</a><a href="/Login" class="f_link"> Login
</a><a href="/Create Account" class="f_link"> Create Account </a>
答案 1 :(得分:4)
答案 2 :(得分:1)
您可能需要略微更改布局以获得您正在寻找的结果...此外:
About
真的没必要。
HTML:
<ul class="my_list">
<li><a href="#">My Link</a></li>
<li><a href="#">My Link</a></li>
<li><a href="#">My Link</a></li>
<li><a href="#">My Link</a></li>
</ul>
CSS:
.my_list { overflow:hidden; } // Clear floats
.my_list li { float:left; list-style:none; margin:0; padding:0; }
.my_list li a { padding:0 10px; }
那应该做你想要的。
答案 3 :(得分:0)
空格是</a>
结束标记与后面的<a>
开始标记之间的空格。删除标记中的空格,您应该具有所需的效果。
答案 4 :(得分:0)