html - Safari 忽略宽度 :0 on anchor element

标签 html css safari

this fiddle在 Safari 以外的任何浏览器中。您应该会看到 3 个彼此相邻的红色 block ,每个 block 的右侧有 5 个像素的边距。

如果你看the same fiddle在 Safari 中,您会看到 block 之间的间距更大。似乎包含了文本节点的宽度(尝试删除 overflow: hidden)。

奇怪的是,我在任何地方都找不到这方面的任何信息。

有谁知道如何解决这个问题,使 block 在 Safari 中看起来与任何其他浏览器一样?

最佳答案

尝试使用 font-size: 0px 让它在 Safari 中看起来一样。

关于html - Safari 忽略宽度 :0 on anchor element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13140733/

相关文章:

jquery - 图像仅在 Safari 中第一次可见

ios - 某些网站如何在 iOS Safari 中内联播放视频?

PHP 上传 14MB 文件失败

javascript - 为 <input> 中的每个单词赋予随机颜色

css - 将鼠标悬停在一个 div 上,更改另一个的颜色,但淡出所有未悬停的 div

javascript - 为什么在内容容器外单击时灯箱不关闭

java - 无法在 safari 的请求 header 中发送带有 HTTPOnly 标志的 cookie

html - 不知道标题高度的CSS高度100%

html - CSS nth-child(奇数)不工作

html - 如何正确定位 div 以实现下方有文本的叠加悬停效果