html - 如何让标签悬停也适用于包装跨度

标签 html css

我有一个带有背景图片的 span 标签,然后在其中我有一个带有文本链接的标签。 span 的背景图像设置在文本链接的右侧。我希望当您滚动 a 标签时,它也可以覆盖处于悬停状态的跨度背景图像。 我尝试过类似的方法,但仍然无法正常工作。

        span a:first-child + span a:hover{
            cursor: pointer;
        }

标记 html

        <div class="wrapper">
            <span>Study Bill</span>
            <span><a href="#">Download PDF</a></span>
        </div>

最佳答案

反其道而行之;用一个大 <a> 包裹你的跨度标记,并将链接文本写在 <span> 内.例如:

<a href = "#">
    <span style = "background-image: url(your_image.png);">
        Download PDF
    </span>
</a>

关于html - 如何让标签悬停也适用于包装跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11959456/

相关文章:

javascript - Chrome - 样式显示在 element.style 中

javascript - 使用 Jquery 动画让一个按钮将一个框移动到下一个 Angular 落

html - 媒体查询应在应用之前进行

javascript - window.open 与弹出窗口拦截器

javascript - 从左到右动画宽度(带文字)

javascript - 将 2 个容器 Div 拆分为 2 列

html - 修复 HTML5 float 问题

javascript - 将 Bing map 自动建议 API 添加到表单中的多个字段

javascript - jQuery scrollTop 问题

css - #xxxxx-code 中的边框颜色不可能吗?