我有一个矩形SVG这样:SVG元素的宽度和高度,以html设置,但显示为0 0在检查员
<svg class="legend-square">
<defs>
<pattern id="pattern1" width="3"
height="3" patternunits="userSpaceOnUse" patterntransform="rotate(-45)">
<rect width="2" height="3" transform="translate(0,0)" fill="purple"></rect>
</pattern>
</defs>
<rect width="12" height="12" fill="url(#pattern1)"></rect>
</svg>
当我检查所述第二矩形与铬它没有宽度和高度。 没有CSS规则适用于它。为什么它不受宽度和高度的影响?
渲染是不正确的,如果不是你为什么在意? –
他可能会在意,因为它没有按照需要运行...... – amflare
渲染不正确。矩形不显示,因为它没有大小。 – user3162553