我有这样的 HTML 结构:
<p>
<a href="#">
<span class = "class-for-span"> SOME TEXT HERE </span>
</a>
</p>
和 CSS:
p a{
color: grey;
text-decoration: underline;
}
.class-for-span {
color: red;
text-decoretion: none;
}
.class-for-span:hover {
text-decoration:underline;
}
我想得到这样的想法:
对于每个内部 pi 需要灰色下划线链接。如果标签中有跨度,则它必须是没有装饰的红色,并且在悬停时带有红色下划线。
现在我有灰色带下划线的链接,如果在标签内跨越 - 悬停时带有灰色下划线的红色链接和带有红色 udnerline 的红色链接。
我怎样才能只用css解决我的问题?我也一直在尝试这样的事情:
p a span .class-for-span {
text-decoration: none;
}
但它也不起作用......