Css 删除超链接的下划线并删除某些元素:文本装饰:无带有文本装饰:线条穿过

Css 删除超链接的下划线并删除某些元素:文本装饰:无带有文本装饰:线条穿过,css,text-decorations,Css,Text Decorations,因此,我在这里试图实现的是,我不希望任何超链接被下划线,同时我希望一些元素被划破 他们两个单独工作都很好,但我不能把他们两个一起工作 代码: 所以我猜问题在于选择器的特殊性。我相信a:link选择器更具体,所以它优先于.death。我想说,最简单的解决办法是改变特异性 检查这里 这里呢 请添加您的HTML结构。这是一个JSF页面。不,.death不太具体,因此:链接优先。链接更具体的原因是类型选择器(a)。类选择器和伪类是相等的。但是,是的,增加特异性是解决问题的办法。这正是我想要的。我无法提高

因此,我在这里试图实现的是,我不希望任何超链接被下划线,同时我希望一些元素被划破

他们两个单独工作都很好,但我不能把他们两个一起工作

代码:


所以我猜问题在于选择器的特殊性。我相信a:link选择器更具体,所以它优先于.death。我想说,最简单的解决办法是改变特异性

检查这里 这里呢

请添加您的HTML结构。这是一个JSF页面。不,.death不太具体,因此:链接优先。链接更具体的原因是类型选择器(a)。类选择器和伪类是相等的。但是,是的,增加特异性是解决问题的办法。这正是我想要的。我无法提高特异性,所以我不得不将“a:link”的特异性降低到“a”。很高兴能帮上忙,我在这个过程中学到了一些东西,谢谢。
a:link    {
    text-decoration:  none 
  } 

.deceased {
  text-decoration: line-through;
}