gpt4 book ai didi

html - CSS::child 设置为在父鼠标悬停时更改颜色,但在鼠标悬停时也会更改

转载 作者:技术小花猫 更新时间:2023-10-29 11:38:51 26 4
gpt4 key购买 nike

我有一个 <a><span> children 。我写了一些 CSS,当父级悬停时它会改变子级的边框颜色,但当我悬停子级时它也会改变边框颜色,这是不应该的。

a {
padding: 50px;
border: 1px solid black;
}

a span {
position: absolute;
top: 200px;
padding: 30px;
border: 10px solid green;
}

a:hover span {
border: 10px solid red;
}
<a>
Parent text
<span>Child text</span>
</a>

最佳答案

更新

以下内容对 2013 年有意义。但是,现在,我将使用 :not() 选择器,如 below 所述.


CSS 可以被覆盖。

演示:http://jsfiddle.net/persianturtle/J4SUb/

使用这个:

.parent {
padding: 50px;
border: 1px solid black;
}

.parent span {
position: absolute;
top: 200px;
padding: 30px;
border: 10px solid green;
}

.parent:hover span {
border: 10px solid red;
}

.parent span:hover {
border: 10px solid green;
}
<a class="parent">
Parent text
<span>Child text</span>
</a>

关于html - CSS::child 设置为在父鼠标悬停时更改颜色,但在鼠标悬停时也会更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14792574/

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