javascript - Safari - 删除 anchor 标记中的文本空间

标签 javascript jquery html css safari

我已经在 Firefox、Chrome 和 IE 上检查了我的网站,它运行良好。但是当我使用 Safari 时,我遇到了这个问题:

enter image description here

这是我的代码:

.primary-define #topbar #welcome {
    float: right;
    font-size: 0;
    min-width: 92px;
}

当我在 Safari 中使用“Web Inspector”时,我知道它会受到 anchor 标记内外文本的影响:

<div id="welcome">
    Welcome visitor you can
    <a href="#">login</a> 
    or 
    <a href="#">create an account</a>
</div>

希望有人能帮我解决这个问题。我尝试了很多方法,但没有任何改变。

提前致谢。

最佳答案

font-size:0 不消除 Safari 中的空白错误。

letter-spacing 是修复 Safari 中这个错误所必需的。给 letter-spacing:-.5em;

关于javascript - Safari - 删除 anchor 标记中的文本空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23532893/

相关文章:

javascript - 如何在使用 jQuery 单击一个主体后停止动画

javascript - 如何从 AJAX 响应中提取值并查找该值中的子字符串

javascript - jQuery根据href更改链接的innerHTML

jquery - Bootstrap 中的等高问题

javascript - 关于 Javascript 原型(prototype)的范围求和查询问题(Leetcode)

javascript - VueJS : How can I successfully pass arrays from child to parent components

jquery - 使用 min-width 后获取实际宽度

javascript - 防止CKEditor过滤掉 "tel"协议(protocol)

javascript - 如何使同一函数在不同时间间隔调用时执行代码的不同部分

html - 如何在按钮悬停时创建弹出窗口