Dostaję więc dziwny rozmiar z elementem SVG w HTML5. Zajmuje znacznie więcej miejsca, niż przypuszczałem. Każdy mały prostokąt na obrazku jest prostym elementem o szerokości i wysokości "20".Znacznik SVG zajmuje więcej miejsca
Element SVG powinien mieć wysokość i szerokość 20 * 10 = 200, ale ma wymiary 680x508.
Można zobaczyć kontrolowanego element SVG tutaj ->http://i.stack.imgur.com/xrofn.png
HTML wygląda tak:
<svg>
<rect x='0' y='0' height='20' width='20' stroke='black' stroke-width=''/>
<rect x='0' y='20' height='20' width='20' stroke='black' stroke-width=''/>
<rect x='0' y='40' height='20' width='20' stroke='black' stroke-width=''/>
...
</svg>
Należy zauważyć, że używam node.js i mustache.js.
Edytuj: Wygląda na to, że SVG robi coś, gdy nie ma pewności co do szerokości/wysokości. Ustawienie ręczne rozwiązuje problem.
<svg height="200" width="200">