私は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 には、灰色の下線付きのリンクが必要です。タグにスパンがある場合は、装飾なしで赤でなければならず、ホバーすると赤の下線が引かれます。
これで、タグ内にまたがる場合、灰色の下線付きのリンクが表示されます。ホバーすると、灰色の下線が付いた赤いリンクと赤い下線が付いた赤いリンクになります。
cssだけで問題を解決するにはどうすればよいですか? 私もこのようなことを試みてきました:
p a span .class-for-span {
text-decoration: none;
}
しかし、それも機能していません...