2013-07-20 55 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中简化了我的示例,在我的网站上,我为许多按钮使用了通用元素或锚链接。 –