--- title: width slug: Web/CSS/width translation_of: Web/CSS/width ---
Свойство CSS width устанавливает ширину элемента. По умолчанию она равняется ширине внутренней области, но если {{cssxref("box-sizing")}} имеет значение border-box, то она будет равняться ширине области рамки.
Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, пожалуйста, клонируйте https://github.com/mdn/interactive-examples и отправьте нам пулреквест.
Свойства {{cssxref("min-width")}} и {{cssxref("max-width")}} перекрывают {{cssxref("width")}}.
/* <length> значения */ width: 300px; width: 25em; /* <percentage> значения */ width: 75%; /* Значения-ключевые слова */ width: 25em border-box; width: 75% content-box; width: max-content; width: min-content; width: available; width: fit-content; width: auto; /* Глобальные значения */ width: inherit; width: initial; width: unset;
Свойство width указывается как:
available, min-content, max-content, fit-content, auto.<length> или <percentage>. За ними так же могут быть указаны одни из следующих ключевых слов: border-box, content-box.border-box {{experimental_inline}}content-box {{experimental_inline}}autofill {{experimental_inline}}fill-available размер строки или fill-available размер блока, в зависимости от способа разметки.max-content {{experimental_inline}}min-content {{experimental_inline}}available {{experimental_inline}}margin, border и padding.fit-content {{experimental_inline}}p.goldie {
background: gold;
}
<p class="goldie">Сообщество Mozilla производит множество отличного ПО.</p>
{{EmbedLiveSample('Ширина_по_умолчанию', '500px', '64px')}}
.px_length {
width: 200px;
background-color: red;
color: white;
border: 1px solid black;
}
.em_length {
width: 20em;
background-color: white;
color: red;
border: 1px solid black;
}
<div class="px_length">Ширина в пикселях</div> <div class="em_length">Ширина в em</div>
{{EmbedLiveSample('Пиксели_и_em', '500px', '64px')}}
.percent {
width: 20%;
background-color: silver;
border: 1px solid red;
}
<div class="percent">Ширина в процентах</div>
{{EmbedLiveSample('Проценты', '500px', '64px')}}
p.maxgreen {
background: lightgreen;
width: intrinsic; /* Safari/WebKit используют нестандартное имя */
width: -moz-max-content; /* Firefox/Gecko */
width: -webkit-max-content; /* Chrome */
}
<p class="maxgreen">Сообщество Mozilla производит множество отличного ПО.</p>
{{EmbedLiveSample('max-content_2', '500px', '64px')}}
p.minblue {
background: lightblue;
width: -moz-min-content; /* Firefox */
width: -webkit-min-content; /* Chrome */
}
<p class="minblue">Сообщество Mozilla производит множество отличного ПО.</p>
{{EmbedLiveSample('min-content_2', '500px', '155px')}}
Убедитесь, что элементы с width не обрезаются и / или не затеняют другое содержимое, когда страница масштабируется для увеличения размера текста.
{{Compat}}