2013-02-11 44 views
0

我有一個按鈕,我在我的網頁中多次使用。按鈕樣式將爲對齊按鈕文本,如果圖像存在

  1. 帶文本和圖像的按鈕。
  2. 只有圖像的按鈕。
  3. 只有文本的按鈕。

fiddle http://jsfiddle.net/xzBaZ/4/

出我使用Button類的他相同的CSS。如果是第一種情況,我需要將文本垂直對齊。其他情況下不需要額外對齊。

我該怎麼做?

+1

像這樣的CSS? http://jsfiddle.net/ExplosionPIlls/xzBaZ/5/ – 2013-02-11 06:53:34

+0

ya。謝謝。你是怎麼做到的?我試過但徒勞地 – 2013-02-11 06:59:03

+0

'img'上的'vertical-align:bottom'或者使圖像和文字等高線 – 2013-02-11 07:01:30

回答

1

vertical-align: bottom<img>或使圖像和文字等高線高度。後者要求您事先知道圖像高度。

1

你應該寫在跨度

<button onclick="return false" class="super button"><span>Awesome Button &raquo; 
      </span> <img src="/Buttons5/add-to-cart-light.png" alt="" width="28" height="20"/> 

文本,還可以指定爲跨度

.button span{ 
    float:left; 
    margin-top:3px; 
}