2016-02-26 53 views
0

正如標題所說:爲什麼外部CSS不能在使用D3的IE中的svg元素上工作。爲什麼外部CSS不能在IE中使用D3的svg元素工作

Im使用D3庫文件從json文件創建rect。 我的json文件可以包含100+ rect不同的x和y線。 要保持json文件儘可能小,我有一個外部css文件,其中width,height,fillstroke

它適用於Chrome,但不適用於IE和Firefox。

這裏是一個小提琴例如:Fiddle

在此先感謝。

回答

1

寬度和高度不是SVG 1.1中的CSS屬性,它們是不能用CSS設置的屬性。

Chrome(和Opera克隆等Chrome瀏覽器)支持將它們作爲CSS屬性,因爲這是SVG 2提出的。沒有其他UA當前支持它們作爲CSS屬性。

+0

謝謝你爲我解決了這個問題,讓我的事情變得更加清晰。我可以將填充和描邊保存在外部的css文件中。現在一切正常。我必須與正常的CSS寬度和高度混淆。 – Julez

相關問題