2012-04-16 65 views
1

我发现,如果我有两个环节:强制两个链接之间的空白空间?

<a href="#">Text</a> 
<a href="#">Text</a> 

They在浏览器中没有加入,貌似还有它们之间的空间。

但是,如果我在一条线wrote他们:

<a href="#">Text</a><a href="#">Text</a> 

没有空间。有没有办法删除该空间?或者我需要在一行中编写所有链接(或更好,所有内联元素)?

+3

可能的复制:http://stackoverflow.com/questions/5147258/unknown-space-between-links – dennisg 2012-04-16 12:49:35

+0

@dennisg在他必须重复的答案手动更改他的标记。 – sandeep 2012-04-16 12:57:37

回答

1

可以使用字间距这样写:

a 
{ 
    display:inline; 
    background-color:red; 
    word-spacing:1em 
} 
body{word-spacing:-1em} 

入住这http://jsfiddle.net/eAteH/2/

还有其他的方式也很喜欢字体大小:0检查这个Strange margin on `display:inline-block`-elements

+0

第一种方法,第一种文字被切割... – markzzz 2012-04-16 12:57:47

+0

你可以使用第二种方法它的工作http://jsfiddle.net/eAteH/3/ – sandeep 2012-04-16 13:01:19

+0

嗯,但我不喜欢把font-size:0放在body上:这意味着我需要在所有元素上设置它... – markzzz 2012-04-16 13:09:00