css - safari 中的 margin 百分比错误

标签 css cross-browser safari margin percentage

当我以绝对位置的百分比给出边距时,在 Firefox 和 chrome 中一切正常

margin:50% 0 0 60%;position:absolute;z-index:5;.

FF/chrome根据屏幕大小计算百分比。但在 safari 中,利润率似乎是双倍的。所以我用 vw 尝试了 calc()

margin:calc(50vw * 0.54) 0 0 calc(50vw * 0.60);position:absolute;z-index:5;

在 safari 中没有效果。我想我遗漏了一些东西。请帮忙

已添加 jsfiddle请查看 ff/chrome 和 safari 之间的区别

这是我第二次,现在我想出了 fiddle

最佳答案

如果我理解你的问题:)可能是这样的

demo

对 test1 和 test2 使用 top: 50%left: 50%

关于css - safari 中的 margin 百分比错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19512117/

相关文章:

html - Safari 中的页面呈现方式不同 - 所有其他浏览器都正常

css - Create React App 生成的应用程序的 Sass 文件中的相对 img url 问题

javascript - 如何使用 javascript 从 Web 服务返回的二进制字符串构建 PDF 文件

css - Bootstrap 按钮轮廓是怎么回事?

javascript - 为什么 Safari 发送错误的 cookie 值?

Javascript 在 Mac OSX 的 Safari 中不起作用

javascript - 链接到 iOS Safari 的共享菜单

html - 试图用 img 替换 fa awesome 图标

html - Photoshop 到 CSS

html - CSS 菜单弹出不正确