相关疑难解决方法(0)

删除按钮上的3D推动效果

我正在尝试删除HTML Button元素上的所有效果.HTML:

<div id="go">
<button onclick="load.update(true,cards.id);" type="submit"></button>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#header #go button{
    display:block;
    border:0 none;
    cursor:pointer;
    outline:none;
    vertical-align:top;
    width:18px;
    height:33px;
    background:url('../images/cards/go.png'); //Just an image to replace it all.
}
Run Code Online (Sandbox Code Playgroud)

在Chrome和Firefox中,这样可以正常工作,但在IE(至少8个)中,当按下按钮时按钮的"推动"效果仍然存在(EG偏移)是否有任何技巧我可以用来消除这种效果?提前致谢!Diesal.

html css

25
推荐指数
3
解决办法
5万
查看次数

内部<span>未触发的<a>:IE 8中的活动状态

我想设置:active<a>标签表示的按钮的状态.该<a>标签具有内<span>(怎么一回事,因为我要添加到该按钮的图标).

我注意到:active除了Internet Explorer 8之外的所有内容都正确触发了状态.在IE 8中,看起来<span>(<a>填充)周围的区域触发了:active状态,但是当直接点击其中的文本时<span>,:active状态不会被触发.

有没有办法解决这个问题而不诉诸Javascript?

HTML

<a class="button" href="#">
 <span>Add a link</span>
</a>
Run Code Online (Sandbox Code Playgroud)

CSS

a.button { some styles }
a.button:active { some other styles }
Run Code Online (Sandbox Code Playgroud)

css internet-explorer internet-explorer-8

6
推荐指数
1
解决办法
9893
查看次数