CSS BaseLink 和 Div 中的附加链接



我有以下结构:

<div class="boxLayer">
<a href="a.html"></a>
<div class="text">Result</div>
<div class="additionalLink"><a href="b.html"></a></div>
</div>
.boxLayer{
position: relative;
float:left;
height:28px;
width:100%;
border-top: 1px solid #cccccc;
background-color: #fff;
}
.boxLayer a {
display:block;
height:100%;
width: 100%;
background: white;
}
.boxLayer a:hover{
background-color: #ffeecc;
}

这个想法是有一个框,该框的左侧显示文本,框右侧显示一个附加链接。当我将鼠标悬停在框上时,将显示框的背景颜色,当我将鼠标悬停在文本或第二个链接上时也是如此。我已经设法创建了框,但是当我添加文本或链接时,没有显示框的悬停效果。

我不确定这会是你的答案

请检查小提琴:

.boxLayer {
    position: relative;
    height:auto;
    float:left;
    width:100%;
    border-top: 1px solid #cccccc;
    background-color: #fff;
}
.boxLayer:hover {
    background-color: #ffeecc;
}
<div class="boxLayer">
    <a href="a.html" class="firstLink"></a>
    <div class="text">Result</div>
    <div class="additionalLink"><a href="b.html">&nbsp;</a></div>
</div>

相关内容

  • 没有找到相关文章

最新更新