我目前在边界DIV内正确对齐内联SVG时出现问题,就像本例中一样。HTML中的内联SVG对齐
<!DOCTYPE html>
<html>
<body>
<div style="border: 1px solid black; height: 50px; width: 100px; vertical-align:top;">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"">
<rect x="0" y="0" width="100" height="100" style="fill: red;" />
</svg>
</div>
</body>
</html>
SVG被调整大小以匹配div的尺寸,但我无法为SVG设置任何对齐方式。在Firefox 9,Chrome 18,IE 9或Opera 11.61中,文本对齐和垂直对齐似乎都不起作用。我只想将内联SVG放在DIV的左上角。
请注意,在我的情况下,周围的DIV具有动态内隐(%-values),所以使用绝对定位不起作用。
任何人都有任何线索如何在这种情况下对齐SVG?
为什么不能添加包装? – c69