【发布时间】:2019-09-03 15:16:03
【问题描述】:
根据我正在阅读的标准——例如https://www.w3.org/TR/css-values-4/#viewport-relative-lengths——vmin 单位应该是包含视口的最小尺寸的 1%。
举一个最小的例子来说明我的困境,这是我当前的 chrome 实例中的正方形:
<svg><rect height="30vmin" width="30vmin" fill="red">
但这不是:
<svg><rect height="50vmin" width="50vmin" fill="red">
玩这个主题的变体(关闭标签,向 svg 元素添加宽度和高度等)表明 rect 没有使用 svg 视口作为其参考,而是使用一些包含浏览器上下文作为其参考视口。
所以,我的问题是:如何向浏览器指定我希望 vmin 单位引用最里面的 svg 视口? (特别是在处理嵌入在 html 文档中的 svg 元素时。)
【问题讨论】:
标签: svg