看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/