在以下场景中,Safari 如何确定输出 svg 的大小;
SVG 代码
viewBox 0 0 800 800
height 100%
width 100%
css
svg width 100%
containing div width 60%
Safari 输出的 svg 比屏幕的 60% 小得多,好吧,这是一个错误。但是是什么决定了这个较小的 svg 的大小,它与我能想到的任何东西都没有关系。
只是提供一些背景信息。Safari 需要以 px 为单位的宽度和高度才能执行您想要的操作。% 不工作。但它确实输出了 svg,因此它必须在某个地方对其大小做出决定。