[英]Text offsets by 1px on hover with color transition
在此网页上,将鼠标悬停在每个帖子的右侧时,颜色过渡时,图标将向左偏移1px。 但是,这仅发生在Chrome(也许是Safari)中,而不发生在Firefox中。
这是错误吗? 我的代码有问题吗?
图标本身来自字体FontAwesome。
当我尝试在jsfiddle中重新创建页面的此部分时,未发生错误。
这是我看到的:
我确实在Chrome中看到了这个问题,但在Firefox中却没有看到。 通过对您的CSS规则之一进行较小的调整,我得以解决此问题:
.post-ratings-rating {
...
font-family: FontAwesome;
font-size: 1.5em;
width: 30px;
...
}
如果使用像素将width
更改为绝对值,则图标不会移动。 相对单位是问题的根源。 为什么? 我怀疑从em到px的浏览器在浏览器上的运算方式会有所不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.