人们会认为更改 :hover 父元素会将转换应用于每个子元素。然而,
<a href="" class="pressRelease"><div class="pressRelease">
    <div class="timestamp">
        <p class="timestamp">02 Feb 2012</p>
    </div>
    <div class="pressReleaseTitle">
        <p class="pressReleasetitle">release title</p>
    </div>
</div></a>
div.pressRelease :hover {
    background-color:#F2F2F2
}
div.timestamp {
    float:left;
    width: 110px;
    padding-top:10px;
    padding-bottom:21px;
}
div.pressReleaseTitle {
    float:right;
    width:498px;
    padding-top:23px;
    padding-bottom:21px;
    padding-left:25px;
}
a.pressRelease {
    text-decoration:none;
    color:#767676;
    display:block;
    background-color:#063
}
我在 HTML 和 CSS 文件中有这段代码,行为很奇怪:当我将鼠标悬停在时间戳上时,只有时间戳背景颜色发生变化,而新闻稿标题的颜色保持不变。显然,我希望突出显示整个新闻稿
有想法该怎么解决这个吗?
提前致谢