Tôi có dấu sau:Fit <svg> với kích thước của <object> chứa
#widget1 {
height:100px;
width:200px;
}
<div class="widget" id="widget1">
<object data="foo.svg" type="image/svg+xml" />
</div>
tôi quản lý để làm cho các yếu tố <object>
lấp đầy bên ngoài <div>
, nhưng các tập tin foo.svg bên trong có những ý tưởng riêng của mình như thế nào lớn nó Là. Tôi cần foo.svg (bao gồm một phần tử <svg>
, tất nhiên) có cùng kích thước với <object>
và <div>
.
Nếu tôi không thể chỉnh sửa tệp '.svg' thì sao? Tôi có thể làm điều đó từ html? –
@ColonelPanic Có thể thực hiện với tập lệnh nếu svg và html có cùng nguồn gốc. Dưới đây là cách bắt đầu với điều đó: http://stackoverflow.com/questions/14376732/work-with-elements-from-embed-or-object-tag. –
Có thể ép buộc SVG lồng nhau có chiều rộng riêng = "300" và chiều cao = "200" để kéo dài để lấp đầy DIV là 700x500 không? – temuri