viewBox
Thuộc tính viewBox định nghĩa vị trí và kích thước, trong không gian người dùng, của một viewport SVG.
Giá trị của thuộc tính viewBox là một danh sách bốn số được phân tách bằng khoảng trắng và/hoặc dấu phẩy: min-x, min-y, width và height. min-x và min-y biểu thị các tọa độ X và Y nhỏ nhất mà viewBox có thể có (các tọa độ gốc của viewBox) và width cùng height chỉ định kích thước của viewBox. viewBox thu được là một hình chữ nhật trong không gian người dùng được ánh xạ tới giới hạn của viewport của một phần tử SVG (không phải browser viewport).
Khi một SVG chứa thuộc tính viewBox (thường kết hợp với thuộc tính preserveAspectRatio), một phép biến đổi sẽ kéo giãn hoặc thay đổi kích thước viewport SVG để vừa với một phần tử chứa cụ thể.
Phần tử
Bạn có thể dùng thuộc tính này với các phần tử SVG được mô tả trong các phần bên dưới.
<marker>
Với <marker>, viewBox định nghĩa vị trí và kích thước cho nội dung của phần tử <marker>.
<pattern>
Với <pattern>, viewBox định nghĩa vị trí và kích thước cho nội dung của ô pattern.
<svg>
Với <svg>, viewBox định nghĩa vị trí và kích thước cho nội dung của phần tử <svg>.
<symbol>
Với <symbol>, viewBox định nghĩa vị trí và kích thước cho nội dung của phần tử <symbol>.
<view>
Với <view>, viewBox định nghĩa vị trí và kích thước cho nội dung của phần tử <view>.