- Теория
- Теория
Ширина и высота SVG
SVG ведёт себя иначе, чем привычные HTML-элементы: его содержимое отрисовывается на бесконечном холсте, и его размеры не зависят от содержимого. Видимая часть холста соответствует размерам SVG-элемента, эта область отрисовки называется вьюпорт.
При этом можно управлять как размерами SVG-элемента, так и поведением его содержимого: оно может отображаться целиком, обрезаться или сжиматься не сохраняя пропорции.
Если SVG просто вставить на страницу не указывая размеры, он отобразится размером 300×150 пикселей:
<svg>
…
</svg>
Поменять ширину и высоту можно с помощью width
и height
:
<svg width="350" height="200">
…
</svg>
Задавать размеры можно как атрибутами, так и в CSS:
svg {
width: 350px;
height: 200px;
}
Для размеров в CSS обязательно указывать единицы измерения. Для размеров в атрибутах, задаваемых в пикселях, единицы измерения не нужны.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.