看起来<svg>
元素的宽度是根据父元素的大小设置的,但是忽略了边距:
为什么是这样?在调整大小时,如何使<svg>
行为像其他任何block
元素一样?
小提琴:http : //jsfiddle.net/4p3ww/
某些SVG内容无法说要在边界,边距和边距占据其份额后占用任何可用空间(没有办法创建不具有固有宽度/高度的SVG,因为' '和'height'属性默认为100%)。
https://wiki.mozilla.org/SVG:大小调整
似乎仍然存在关于不同浏览器应如何呈现这些内容的争论,因此我要小心。即使具有height / width属性和max-width
CSS,它也对我来说仍然很奇怪。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句