safari
对 `transform` 和相对单位(如 `%`)的解析与 chrome 存在差异,导致
伪元素
tooltip 定位错乱;根本解决方法是统一基础字体尺寸,并避免依赖不可靠的百分比位移。
在使用 ::before 和 ::after 构建悬停 tooltip 时,开发者常倾向于用 transform: translate(X%, Y%) 实现动态定位。但问题在于:
CSS 中的百分比位移(如 translate(450%, 330%))在 Safari 中是相对于元素自身的宽高计算的,而该元素(