gpt4 book ai didi

html - CSS 选择器 :active not working on child element click in IE8

转载 作者:可可西里 更新时间:2023-11-01 13:39:16 26 4
gpt4 key购买 nike

我有以下 HTML 结构:

<div id="ctr__Wrapper" class="wrapper">
<div id="ctr" class="control clickable">
<img src="logo.png">
</div>
</div>

还有以下 CSS:

.control
{
border: 1px solid #000;
background-color: #666;
padding: 20px;
}

.control:active
{
background-color: #bbb;
}

当我点击元素“ctr”时,我看到背景颜色发生变化,但当我点击图像本身时,它没有。这在 Firefox 中工作正常,但在 IE8 中却不行。我可以做些什么来用 CSS 解决这个问题。

可以在这里看到工作示例: http://jsfiddle.net/miljenko/DNMPd/

最佳答案

您可以使用背景图片代替真实图片。

html:

<div id="ctr__Wrapper" class="wrapper">
<div id="ctr" class="control clickable">
</div>
</div>

CSS:

.control
{
border: 1px solid #000;
background-color: #666;
height: 40+height-of-logopx;
background-image:url(logo.png); background-repeat:no-repeat;
background-position:20px 20px;
}

.control:active
{
background-color: #bbb;
}

关于html - CSS 选择器 :active not working on child element click in IE8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7820740/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com