4
在我看来,Chrome并不把“伪”之前的元素当作元素的一部分。更确切地说,我有CSS定义之前Chrome中的伪元素
.myclass:before{content:"A";}
和HTML代码
<a href="blah" class="myclass">B</a>
在Chrome中的结果是超链接 “AB”,但只有 “B” 实际上是点击。在Firefox和Opera中,整个“AB”是一个链接,而我对CSS标准的阅读表明Chrome在这里是错误的。
我是否正确地认为这是Chrome的错误?有没有一个简单而干净的解决方法?
解决方法似乎可行,并且在其他浏览器中没有不良副作用(我检查了Opera,Firefox和IE)。非常感谢! –