【问题标题】:img rollover affects text in same div图像翻转效果文本在同一 div
【发布时间】:2012-11-19 12:19:28
【问题描述】:

我有一个 div,其中包含一个 img 和一个位于其下方的标题。有一个环绕整个 div 的超链接。当我将鼠标悬停在图像上时,如何使文本链接悬停状态显示?这是目前的 html:

<a href="#"><div id="box" class="image-hover">
<img src="images/image.jpg"></img><p class="title">Title goes here</p></div></a>

CSS:
.image-hover a {background-color: white;}
.image-hover a:hover {background-color: navy;}
.image-hover a:active {background-color: navy;}

【问题讨论】:

  • 遵循W3C的规则,你会做对的! :)

标签: css hyperlink image rollover


【解决方案1】:

&lt;a&gt; 超链接是一个内联元素。 &lt;div&gt; 是块级元素。将div 放在a 元素中是不对的。更改您的代码,例如将div 替换为span 并提供display: block;,然后尝试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多