我正在操作SVG文件中xml元素的高度和寬度。似乎唯一的方法就是改變高度和寬度屬性。這是因爲XML元素無法識別DOM屬性。XML對象是否有高度或寬度的DOM或CSS屬性
是否有可以使用Javascript/CSS編寫腳本/樣式的XML元素的高度和寬度屬性?
編輯:http://jsfiddle.net/David_Knowles/ZYhSm/
<svg>
<!-- shortend -->
<g id="v-bars">
<rect class="light" x="67" y="0" width="59.858" height="309.522"/>
<rect class="dark" x="135.021" y="0" width="59.858" height="276.484"/>
<rect class="light" x="203.041" y="0" width="59.857" height="227.168"/>
<rect class="dark" x="271.061" y="0" width="59.858" height="201.097"/>
<rect class="light" x="339.082" y="0" width="59.857" height="140.743"/>
<rect class="dark" x="407.102" y="0" width="59.857" height="295.851"/>
<rect class="light" x="475.121" y="0" width="59.859" height="321.301"/>
<rect class="dark" x="543.143" y="0" width="59.857" height="165.981"/>
</g>
</svg>
CSS當然與SVG XML兼容。你如何處理SVG圖像? – BoltClock
當然CSS是兼容的,但重要的是要知道並非所有的CSS都是。我正在使用內聯svg。新增示例。 – Timidfriendly