当我将鼠标悬停在链接" EN |上时FR",然后所有字符,包括管道字符' | '将颜色改为蓝色。
inv.SwordInvent[0] = (sword) {"Paper Sword",1,1,1};

a:hover {
color: blue;
}
a.language {
display: inline;
padding: 0;
}
a.language:last-child:before {
content: ' | ';
}

我想实现只有链接EN和FR在鼠标悬停时变为蓝色,除了管道字符的颜色' | '就在他们之间。
我正在寻找类似的东西:
<a class="language" href="/en">EN</a>
<a class="language" href="/fr">FR</a>
保持管道特征&#39; | &#39;灰色。
我怎样才能做到这一点?
更新:
感谢Paulie_D,我有一个工作JSfiddle solution
答案 0 :(得分:3)
你很亲密:
a.language:last-child:hover::before {
color: red;
}
或者只是直接为伪元素声明颜色,让特定的事情为你赢得胜利。
a.language:last-child::before {
content: ' | ';
color:red;
}
答案 1 :(得分:3)
答案 2 :(得分:1)
我只是将管道字符作为常规字符插入链接之间,并且没有任何CSS规则:
<a class="language" href="/en">EN</a> | <a class="language" href="/fr">FR</a>