2010-11-11 113 views
0

轉到本文標籤:CSS圖像按鈕不對

<a href="javascript:{}" onclick="document.getElementById('_paypal').submit(); return false;"><span id="order_now_btn">Order Now</span></a>

這裏的CSS:

#order_now_btn { 
    background: transparent url("../images/order_now_btn.gif") 0 0px no-repeat; 
    height: 33px; 
    width: 111px; 
    display: block; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:12px; 
    font-weight: bold; 
    cursor:pointer; 
    color: #fff; 
} 

問題是,我不能讓文本以適應在正確的地方.. 。

這裏的按鈕圖像:

order_now_btn.gif

有沒有更好的方法來做到這一點?我有很多這樣的事情要做。

+0

是他們的鏈接或提交按鈕?如果它們是按鈕,則應使用。 – zzzzBov 2010-11-11 21:32:11

+0

謝謝。看到我的其他帖子... – MB34 2010-11-11 21:40:45

回答

1

我決定去按鈕標籤,這很好。

<button type="submit" id="order_now_btn" width="111" height="33" align="absmiddle" alt="Order Now" /><span>Order Now</span></button>

#order_now_btn { 
    color: #fff; 
    background: transparent url("../images/order_now_btn.gif") 0 0px no-repeat; 
    border: 0; 
    height: 33px; 
    width: 111px; 
    font-size:12px; 
    font-weight: bold; 
    cursor:pointer; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
} 

#order_now_btn span { 
    position: relative; 
    left: 12px; 
} 
+0

+1一個按鈕更適合於某個動作而非假冒鏈接。儘管你不需要'width','height'或'align'屬性(無論如何它們不會對'

0

只需添加padding-left:30px;padding-top:10px;#order_now_btn。這將使在正確的位置文本。