2013-03-26 107 views

回答

0

,看起來不錯的按鈕:

<button onclick="setLocation('http://liff2013.com//checkout/cart/add?product=13&amp;qty=1')" class="addToCart">Add To Cart</button> 

,看起來不好的按鈕:

<button type="button" title="Add to Cart" class="button btn-cart" onclick="productAddToCartForm.submit(this)"> 
    <span> 
     <span>Add to Cart</span> 
    </span> 
</button> 

我猜你應該檢查什麼樣子沒有span或具有共同類。

0

比較你.addToCart獲得與.button.btn-cartbutton

2

的樣式熟悉FireBugChrome dev tools。這將使檢查實際應用的樣式變得容易。

這裏的問題是,如果你想這兩個按鈕,你是造型的內部span元素,而不是按鈕本身的一個實例,因此當應用:active僞類,你看到插圖邊界球。你最好的選擇看起來相同的是定義一個單一的,可重用的CSS類,並將它應用於兩者,使用相同的HTML標記。

0

您必須添加同一類這樣的:

,好看着按鈕代碼:

<button onclick="setLocation('BLAH')" class="addToCart"> 
    Add To Cart 
</button> 

壞查找按鈕代碼:

<button type="button" title="Add to Cart" class="button btn-cart" onclick="productAddToCartForm.submit(this)"> 
<span><span>Add to Cart</span></span> 
</button> 

的修復:

<button type="button" title="Add to Cart" class="addToCart " onclick="BLAH"> 
    Add to Cart 
</button> 

S區別?

0

的邊界問題正在發生,因爲你有

button.button { 
    border: 2px outset buttonface !important; 
} 

其覆蓋默認嵌入邊框的按鈕被點擊時定義的CSS屬性(:積極)。

其他人已經解決了字體問題。