--- title: Ширина slug: Web/SVG/Attribute/width tags: - ширина translation_of: Web/SVG/Attribute/width ---
{{SVGRef}}

Атрибут width определяет горизонтальный размер элементов в пользовательской системе координат.

Двадцать пять элементов используют эти атрибуты: {{SVGElement('feBlend')}}, {{SVGElement('feColorMatrix')}}, {{SVGElement('feComponentTransfer')}}, {{SVGElement('feComposite')}}, {{SVGElement('feConvolveMatrix')}}, {{SVGElement('feDiffuseLighting')}}, {{SVGElement('feDisplacementMap')}}, {{SVGElement('feDropShadow')}}, {{SVGElement('feFlood')}}, {{SVGElement('feGaussianBlur')}}, {{SVGElement('feImage')}}, {{SVGElement('feMerge')}}, {{SVGElement('feMorphology')}}, {{SVGElement('feOffset')}}, {{SVGElement('feSpecularLighting')}}, {{SVGElement('feTile')}}, {{SVGElement('feTurbulence')}}, {{SVGElement('filter')}}, {{SVGElement('foreignObject')}}, {{SVGElement('image')}}, {{SVGElement('mask')}}, {{SVGElement('pattern')}}, {{SVGElement('rect')}}, {{SVGElement('svg')}}, and {{SVGElement('use')}}

<svg viewBox="0 0 100 300" xmlns="http://www.w3.org/2000/svg">
  <!-- С шириной равной 0 или меньше, ничего не будет отображаться -->
  <rect x="0" y="0" width="0" height="90"/>
  <rect x="0" y="100" width="60" height="90"/>
  <rect x="0" y="200" width="100%" height="90"/>
</svg>

{{EmbedLiveSample('topExample', '100%', 200)}}

feBlend

Для {{SVGElement('feBlend')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feColorMatrix

Для {{SVGElement('feColorMatrix')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feComponentTransfer

Для {{SVGElement('feComponentTransfer')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feComposite

Для {{SVGElement('feComposite')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feConvolveMatrix

Для {{SVGElement('feConvolveMatrix')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feDiffuseLighting

Для {{SVGElement('feDiffuseLighting')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feDisplacementMap

Для {{SVGElement('feDisplacementMap')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feDropShadow

Для {{SVGElement('feDropShadow')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feFlood

Для {{SVGElement('feFlood')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feGaussianBlur

Для {{SVGElement('feGaussianBlur')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feImage

Для {{SVGElement('feImage')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feMerge

Для {{SVGElement('feMerge')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feMorphology

Для {{SVGElement('feMorphology')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feOffset

Для {{SVGElement('feOffset')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feSpecularLighting

Для {{SVGElement('feSpecularLighting')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feTile

Для {{SVGElement('feTile')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

feTurbulence

Для {{SVGElement('feTurbulence')}}, width определяет горизонтальный размер для отображения области примитивов.

Значение <length> | <percentage>
По умолчанию 100%
Animatable Да

filter

Для {{SVGElement('filter')}}, width определяет горизонтальный размер для отображения области фильтров.

Значение <length> | <percentage>
По умолчанию 120%
Animatable Да

foreignObject

Для {{SVGElement('foreignObject')}}, width определяет горизонтальный размер для отображения области ссылочных документов.

Значение auto | <length> | <percentage>
По умолчанию auto (рассматривается как 0)
Animatable Да

Примечание: Начиная с  SVG2, width это геометрическое свойство, что означает, что этот атрибут может, также, быть использован как свойство   CSS для <foreignObject>.

image

Для {{SVGElement('image')}}, width определяет горизонтальный размер для изображения.

Значение auto | <length> | <percentage>
По умолчанию auto (рассматривается как ширина изображения)
Animatable Да

Примечание: Начиная с  SVG2, width это геометрическое свойство, что означает, что этот атрибут может, также, быть использован как свойство   CSS для изображений.

mask

Для {{SVGElement('mask')}}, width определяет горизонтальный размер области эффекта. Точный эффект этого атрибута зависит от атрибута {{SVGAttr('maskUnits')}}.

Значение <length> | <percentage>
По умолчанию 120%
Animatable Да

pattern

Для {{SVGElement('pattern')}}, width определяет горизонтальный размер мастящегося паттерна. Точный эффект этого атрибута зависит от атрибутов {{SVGAttr('patternUnits')}} и {{SVGAttr('patternTransform')}}.

Значание <length>
По умолчанию 0
Animatable Да

rect

Для {{SVGElement('rect')}}, width определяет горизонтальный размер прямоугольника.

Значение auto | <length> | <percentage>
По умолчанию auto (пассматривается как 0)
Animatable Да

Примечание: Начиная с  SVG2, width это геометрическое свойство, что означает, что этот атрибут может, также, быть использован как свойство   CSS для прямоугольника.

svg

Для {{SVGElement('svg')}}, width определяет горизонтальный размер отображаемой области вьюпорта SVG.

Примечание: В HTML документе, если оба атрибута {{SVGAttr('viewBox')}} и width опущены, svg-элемент будет отображаться с шириной 300px

Значение auto | <length> | <percentage>
По умолчанию auto (рассматривается как 100%)
Animatable Да

Примечание: Начиная с  SVG2, width это геометрическое свойство, что означает, что этот атрибут может, также, быть использован как свойство   CSS для <svg>.

use

Для {{SVGElement('use')}}, width определяет горизонтальный размер для ссылочного элемента.

Значение auto | <length> | <percentage>
По умолчанию auto (рассматривается как 0)
Animatable Да

Примечание: Начиная с  SVG2, width это геометрическое свойство, что означает, что этот атрибут может, также, быть использован как свойство   CSS для использоавнных элементов.

Спецификации

Спецификация Статус Комментаий
{{ SpecName('Filters 1.0', '#element-attrdef-filter-width', 'width') }} {{Spec2('Filters 1.0')}} Определение для <filter>
{{ SpecName('Filters 1.0', '#element-attrdef-filter-primitive-width', 'width') }} {{Spec2('Filters 1.0')}} Определение для фильтр-примитивов
{{SpecName("CSS Masks", "#element-attrdef-mask-width", 'width')}} {{Spec2("CSS Masks")}} Определение для <mask>
{{SpecName("SVG2", "geometry.html#Sizing", "width")}} {{Spec2("SVG2")}} Определено как геометрическое свойство
{{SpecName("SVG2", "pservers.html#PatternElementWidthAttribute", "width")}} {{Spec2("SVG2")}} Определение для <pattern>
{{SpecName("SVG1.1", "extend.html#ForeignObjectElementWidthAttribute", "width")}} {{Spec2("SVG1.1")}} Первое определение для <foreignObject>
{{SpecName("SVG1.1", "pservers.html#PatternElementWidthAttribute", "width")}} {{Spec2("SVG1.1")}} Первое определение для <pattern>
{{SpecName("SVG1.1", "struct.html#ImageElementWidthAttribute", "width")}} {{Spec2("SVG1.1")}} Первое определение для <image>
{{SpecName("SVG1.1", "struct.html#SVGElementWidthAttribute", "width")}} {{Spec2("SVG1.1")}} Первое определение для <svg>
{{SpecName("SVG1.1", "struct.html#UseElementWidthAttribute", "width")}} {{Spec2("SVG1.1")}} Первое определение для <use>
{{SpecName("SVG1.1", "filters.html#FilterElementWidthAttribute", "width")}} {{Spec2("SVG1.1")}} Первое определение для <filter>
{{SpecName("SVG1.1", "filters.html#FilterPrimitiveWidthAttribute", "width")}} {{Spec2("SVG1.1")}} Первое определение для  фильтр-примитивов
{{SpecName("SVG1.1", "masking.html#MaskElementWidthAttribute", "width")}} {{Spec2("SVG1.1")}} Первое определение для <mask>
{{SpecName("SVG1.1", "shapes.html#RectElementWidthAttribute", "width")}} {{Spec2("SVG1.1")}} Первое определение для <rect>