为什么svg容器会破坏rect css?

时间:2017-05-12 00:47:00

标签: svg rect

所以我试图在svg容器中渲染这些wave rects

但是渲染仅在这些矩形独立时才有效(删除svg包装器)。如何在不删除包装器的情况下使其工作。

http://codepen.io/zmwuqi/pen/BRrvjP

1 个答案:

答案 0 :(得分:2)

CSS supported by SVG elements is limited。背景图像之类的东西不在该列表中,也不起作用。 SVG不是HTML。

SVG 2会稍微扩展该列表,但仍然不会与HTML保持一致。

当您删除<svg>包装时,<rect>元素将不再是SVG元素并成为未知的HTML元素。呈现未知的HTML元素(与SVG的另一个不同之处在于未呈现未知的SVG元素)。