我对最新版本的Chrome,Opera,Firefox,IE和Safari 进行了一些测试 ; 除了Opera*之外,浏览器似乎可以按照您的意愿工作.
Opera没有,这是由于浏览器实现错误,应该作为bug提交.在这一点上,规格非常明确:
此外,边界边缘曲线外的区域不接受代表元素的指针事件.
PS(:hover是伪类,不是伪元素)
*当我最初发布这篇文章时,我在Linux上最新版本的Opera上测试了这个问题,该版本目前是12.16.正如King King在下面指出的那样,这不是其他操作系统的最新版本,测试工作正常.