css - 将鼠标悬停在图像上时使标题下划线

标签 css text hover underline

我一直对如何做到这一点感到困惑...... 这是我的代码:

<div class="game_grid">
   <center><div id="game_name"><a href="game_page.php?id=<?php echo $game_id; ?>"><?php echo $game_name; ?></a><br /></div></center>
   <div id="game_image"><a href="game_page.php?id=<?php echo $game_id; ?>"><img src="images/games_images/<?php echo $game_image; ?>" width="120" height="120" /></a></div>
</div>

我没有使用“text-decoration:underline;”当我将鼠标放在游戏图像上时,使标题(游戏名称)下划线...

有什么想法吗?

最佳答案

我不知道您的 HTML 中需要什么,不需要什么,所以我只展示几个示例,您可以选择。

例如一个简单的构建:http://jsfiddle.net/B6gD4/

也许为图像设置样式:http://jsfiddle.net/B6gD4/1/

最后,如有必要,除了样式之外,还可以添加您的 ID:http://jsfiddle.net/B6gD4/2/

简单的 HTML:

<div class="game_grid">
<a href="game_page.php?id=1">
    <img id="game_img" src="images/games_images/<?php echo $game_image; ?>" width="120" height="120" />
    <span id="game_name">Title</span>
</a>
</div>

CSS:

.game_grid {
  text-align: center;
}
.game_grid a {
  text-decoration:none;
}
.game_grid a:hover {
  text-decoration:underline;
}
.game_grid img {
  /* any styles */
}
.game_grid span {
   display:block;
   font-weight: bold;
}

您可以将您的 div 样式添加到相应的 game_grid spangame_grid img,保持相同的外观但将 HTML 缩短 50%。

关于css - 将鼠标悬停在图像上时使标题下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21811802/

相关文章:

html - 将 CSS 按钮链接到电子邮件 - 如何完成?

css - 为什么绝对定位元素看它的兄弟元素?

html - 具有最小宽度,宽度%的响应式布局没有避免间隙的简单方法吗?

c++ - QTextEdit删除给定位置的整行

jquery - 将 .css() 添加到前置的 div

actionscript-3 - Flash AS3 中的文本链接

php - PHP file_get_contents() 是否自动将内容转换为 ASCII?

hover - 具有不同悬停尺寸的 CSS 悬停问题

javascript - 结合悬停和点击功能(jQuery)?

html - CSS:我如何制作黑白图像,彩色?