2012-08-06 7 views

答えて

18

あなたが得るHTMLを見れば、あなたが何かわかります

<text style="fill: red">... 

をおよび

<text fill="red">... 

..どちらもSVGでは合法ですが、スタイルが必要なときにattrを使用すると、別のものに使用するとあなたのことが飛び出すことがあります。

+5

CSSは 'attr'をオーバーライドしますが、' style'はオーバーライドしません。それが私を驚かせた。 – hobbes3

1

これは、d3で作成したsvgオブジェクトによって若干異なります。

円要素を作成する場合は、円要素の形状と位置を定義する 'x'、 'y'、 'r'属性(attr)があります。

通常、属性はsvgオブジェクトのサイズと形状を表しますが、スタイルは通常、ビジュアライゼーションで使用するsvgオブジェクトのより面的な側面を示します。

関連する問題