NOTE.
SVG 1.1 표준 문서 "좌표 시스템" 에 따르면 SVG 캔버스는 "SVG 콘텐츠가 렌더링 되는 공간"이라고 기술합니다. 캔버스는 공간 내에서 무한한 좌표 사용이 가능하지만, HTML 문서에서 렌더링은 설정된 캔버스의 너비, 높이 안에서만 이루어집니다. 이 공간을 SVG 뷰포트라고 부릅니다.
SVG 뷰포트(viewport)
뷰포트의 너비(width), 높이(height)를 설정하는 방법은 <img> 요소와 동일합니다.
HTML
<svg width="512" height="512">
...
</svg>
SVG 뷰박스(viewBox)
viewBox 속성은 값으로 min-x, min-y, width, height숫자 배열 값을 전달 받습니다. 이 값은 뷰포트에 맵핑 되는 공간을 명시 하며, preserveAspectRatio 속성과 관계를 가집니다.