html - Div 悬停规则在 IE10 中不起作用

标签 html css internet-explorer internet-explorer-10

这是我的第一篇文章。我仍在学习 CSS,非常感谢您的帮助。

我一直在尝试创建一个 Div,其中包含一个带有透明覆盖层的图像,底部有一个半透明边框。悬停时,添加第二个透明覆盖层,使底部边框更暗。然后我有另一个包含一些标题文本的 div,标题文本应该在悬停在父 Div 中的任何地方时改变颜色,并且整个内容在点击时链接。

最接近它的是在 Vimeo 上:

http://vimeo.com/categories

我已经设法实现了所有这些,它在 IE、Firefox 和 safari 等中运行良好。但是对于 IE10,文本不再在悬停时改变颜色,div 也不可点击。

这是我的 CSS:

.videoCatThumbImg {
    position:relative;
    background:#FFFFFF;
    width: 178px;
    height: 178px;
    padding: 5px 5px 5px 5px;
    margin: 10px 0px 0px 0px;
    border: 1px solid #CCCCCC;
    line-height:normal;
    float:left;
}   

.videoCatTskin {
    position: absolute; top: 5px; left: 5px;
}

.videoCatThumbHover {
    position: absolute; top: 5px; left: 5px; display: none;
}

.videoCatThumbImg:hover .videoCatThumbHover{
    display: block;
}

.videoCatTitle {
    position:absolute;
    top:5px; left:5px;
    display:block;
    width:173px;
    height:26px;
    padding:152px 0px 0px 5px;
    Font-size:18px;
    font-weight:bold;
    color: #ffffff;
}

.videoCatTitle:hover {
    color: #5798ca;
}

这是我的 HTML:

<div class="videoCatThumbImg">
    <img src="http://www.mydomain.com/images/vcat/image_thumb.gif" alt=""/>
    <img class="videoCatTskin" src="http://www.mydomain.com/images/vcat/thumb_hover.png" alt=""/>
    <img class="videoCatThumbHover" src="http://www.mydomain.com/images/vcat/thumb_hover.png" alt=""/>
    <a href="http://www.mydomain.com/category/356"><div class="videoCatTitle">Some Text Here</div></a>
</div>

非常欢迎对我做错的任何建议。

最佳答案

类似于this answer ,尝试向没有背景的悬停类添加背景(透明图像或相同颜色都可以)(.videoCatThumbImg:hover)。

关于html - Div 悬停规则在 IE10 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14144398/

相关文章:

jquery - 当在其上调用 jquery html() 时,内联 block div 向下移动

html - 使用 CSS 在视觉上将长字符串分成 block (但在复制时保留原始格式)

html - 如何使用 CSS 向元素添加类

css - 如何让 IE 过滤器和 CSS 透明背景一起显示?

javascript - ie10 background-position-x 的解决方法

javascript - 如果 iFrame url 是 google.com,则重定向到页面

jquery - 如何在 Bootstrap 中始终在输入旁边放置反馈图标

php - 无法在jspdf中加载多个图像

css - 在水平选项卡中与徽章右拉斗争(仅限 IE9)

html - 如何让div展开