2012-07-13 66 views

回答

1

考慮加入

.st-accordion ul li > a{ 
    line-height:27px; 
    ... 
} 

和更新如下:

#chirp:before { 
    ... 
    margin-bottom:0; 
    ... 
} 
+0

這不僅適用於該問題,而且解決了我遇到的完全不同的問題!你太棒了! – imakeitpretty 2012-07-13 15:16:21

2
#chirp:before{ 
margin-bottom:-20px; 
} 

目前,下邊距設置爲-10px;

希望它有幫助!

+0

這個工作,但@ Liggy的解決方案通過解決了我認爲是一個不相關的問題,更好地工作。感謝您的建議。 – imakeitpretty 2012-07-13 15:26:49

2

您在jsfiddle和您的測試網站上使用不同的基礎CSS。

例如,字體家族已經不同,所以你不能真正比較兩者。

無論如何,設置margin-bottom-20px#chirp:before解決您的問題。

+0

這工作,但@ Liggy的解決方案更好地解決了我認爲是一個無關的問題。感謝您的建議。 – imakeitpretty 2012-07-13 15:26:39

0

你可以嘗試ositioning的:元素之前,絕對:

http://jsfiddle.net/yV3kK/31/

#chirp:before { 
    content:url(http://imip.rvadv.com/images/chirp-bird.png); 
    padding:0; 
    display:block; 
    width: 77px; 
    height: 50px; 
    position: absolute; 
    top: -44px; 
    left: -35px; 
} 

#chirp{ 
    position:relative;  
} 
0

貌似line-height問題給我。嘗試將其設置爲36px(與您的字體大小相同)。我不確定爲什麼發生這種情況,但我懷疑文本的行高在您的網站和JSFiddle上不同。

+0

這根本不起作用。 – imakeitpretty 2012-07-13 15:13:18