親要素の :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 ファイルにこのコードが含まれていますが、動作はかなり奇妙です。タイムスタンプにカーソルを合わせると、タイムスタンプの背景色のみが変更され、プレス リリースのタイトルの色は変更されません。明らかに、プレスリリース全体を強調したい
これを修正する方法についてのアイデアはありますか?
前もって感謝します