gpt4 book ai didi

html - CSS 链接悬停不适用于图像

转载 作者:行者123 更新时间:2023-12-03 18:03:15 25 4
gpt4 key购买 nike

我有一个场景,我想要带有边框底部的文本链接,并像这样设置 css

a:hover {
color: #492512;
border-bottom: 2px dashed #94705A;
}

问题是包含在链接中的图像也有这个边框底部,例如。
<a href="home">
<img src="logo.jpg" alt="Logo" class="logo-img">
</a>

如何定位仅用于文本链接的 a:hover?纯 CSS 会更可取。

最佳答案

两种方式,一种是将文本包裹在 span 中(以下示例)或设置一个唯一的类来链接仅包含文本的链接。

a {
text-decoration: none;
}
a:hover {
color: #492512;
}
a:hover :not(img) {
border-bottom: 2px dashed #94705A;
}
<a href="home">
<img src="http://placehold.it/50/100/" alt="Logo" class="logo-img" />
</a>

<br>
<br>

<a href="home">
<span>Text</span>
</a>

关于html - CSS 链接悬停不适用于图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35935723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com