【发布时间】:2014-02-11 16:17:00
【问题描述】:
我有一个像这样的简单 div...
<a href="#">
<div class="promo-box promo-1">
<div class="promo-content">
<h2>Heading here</h2>
<p>Text content here.</p>
</div>
</div>
</a>
...这允许我在 div 悬停时更改背景颜色。 效果很好,但结果是,链接中的文本在悬停时显示下划线。 我尝试了几种方法来定位 h2 和 p,但仍然无法摆脱悬停时的文本装饰。
关于我需要针对什么 html 元素来应用文本装饰的任何想法:无?
这里是 CSS...
.promo-box
{
text-align:center;
border-radius:5px;
padding:10px;
margin-bottom:20px;
min-height:240px;
}
h2
{
font-family:Lato, Arial, Helvetica, sans-serif;
font-weight:700;
color:#FFF;
font-size:20px;
text-decoration: none;
}
.promo-box p
{
font-family:'Open Sans', Arial, Helvetica, sans-serif;
font-weight:400;
color:#FFF;
font-size:16px;
line-height:16px;
}
.promo-1
{
background-color:#125595;
}
div.promo-1:hover;
}
【问题讨论】:
-
展示你现有的 CSS 会很有帮助