2012-04-16 66 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