【发布时间】:2011-12-10 20:49:42
【问题描述】:
我有以下 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 css internet-explorer-8 css-selectors