2013-07-20 57 views
0

我爲我的按鈕inputs創建了CSS按鈕樣式,但它在Internet Explorer中的行爲不正確。在IE7和IE8中,:active類僅適用於單擊文本週圍填充區域的情況。如果我點擊按鈕中的文字,則不會應用:active類,而是文本僅向右移動一個像素。我的CSS在Firefox和Chrome中正常工作。在Internet Explorer中設計輸入按鈕

有人知道這裏發生了什麼嗎?下面是我的示例的jsfiddle:

http://jsfiddle.net/timdmackey/fKBru/

回答

0

我會嘗試切換從類型=「按鈕」的輸入走,而是做一個或別的東西。這可能是你痛苦的根源。

+0

不幸的是,在這種情況下是不可能的。我正在使用電子商務平臺(Shopify),他們的購物車系統依靠具有多種提交按鈕的一種形式,具有各種價值。實際上,我在jsFiddle中簡化了我的示例,在我的網站上,我爲許多按鈕使用了通用元素或錨鏈接。 –