2013-02-11 49 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; 
}