#match1
にカーソルを合わせても変化しません#id1
か? 両方がページの同じ div 要素にある場合は機能しましたが、#id1
別の div 内にある場合は機能しなくなりました。
CSS のみを使用したいのですが、javascript を使用しないでください。
HTML
<div>
<div id="id1">DIV</div>
<div id="id2">DIV</div>
<div id="id3">DIV</div>
</div>
<div id="match1">a </div>
<div id="match2">b </div>
<div id="match3">c </div>
CSS
#id1:hover ~ #match3 {
color: red;
font-weight:bold;
font-size:40px;
}