2012-08-06 11 views

Odpowiedz

18

Jeśli spojrzeć na HTML można uzyskać, zobaczysz coś takiego:

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

i

<text fill="red">... 

.. które są zgodne z prawami w SVG, ale użycie atrita, gdy potrzebujesz stylu, może wywołać atak, jeśli użyjesz go do czegoś innego.

+5

CSS przesłania 'attr', ale nie zastępuje' stylu'. To mnie poturbowało. – hobbes3

1

Zależy to nieco od obiektu svg, który tworzysz w d3.

Jeśli chcesz utworzyć element koła, na przykład, będzie on miał atrybuty "x", "y" i "r" (atr), które definiują kształt i położenie elementu koła. Kółko można wyposażyć w takie elementy, jak nieprzezroczystość, kolor wypełnienia itd.

Atrybuty zwykle oznaczają rozmiar i kształt obiektu svg, podczas gdy styl zazwyczaj wskazuje na bardziej wyrafinowane aspekty obiektów svg używanych w wizualizacji.

Powiązane problemy