我目前在邊界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