我有一个嵌套在父元素中的链接元素的代码,类似于这样:
<div class="container">
<div class="navbar">
<li><a href="#" class="linkitem">Hello</a></li>
<li><a href="#" class="linkitem">Hello</a></li>
<li><a href="#" class="linkitem">Hello</a></li>
<img src="img">
</div>
</div>
我想这样做,以便链接采用导航栏的高度,该高度由图像的高度和各种边距/填充属性决定。我想这样做,这样我就可以创建一些 CSS 来实现它,这样当链接悬停在上面时,看起来链接所在的导航栏部分的整个背景正在改变颜色,如下所示:
.navbar > li > a:hover {
background-color:red;
}
但就目前而言,仅突出显示链接文本的小背景,而不是包含链接的导航栏的整个部分。我不想这样做,li:hover
因为我只希望在选择实际链接文本时背景改变颜色。想法?