--- title: width slug: Web/CSS/width translation_of: Web/CSS/width ---
Właściwość widthCSS ustawia szerokość elementu. Domyślnie ustawia szerokość obszaru zawartości , ale jeśli {{cssxref ("box-sizing")}} jest ustawione na border-box, ustawia szerokość obszaru border .
Źródło tego interaktywnego przykładu jest przechowywane w repozytorium GitHub. Jeśli chcesz przyczynić się do interaktywnego projektu przykładów, sklonuj https://github.com/mdn/interactive-examples i wyślij nam żądanie ściągnięcia.
Właściwości {{cssxref ("min-width")}} i {{cssxref ("max-width")}} przesłaniają {{cssxref ("width")}}.
/ * <length> wartości * / szerokość: 300px; szerokość: 25em; / * <wartość procentowa> * / szerokość: 75%; / * Wartości słów kluczowych * / width: 25em border-box; width: 75% content-box; width: max-content; width: min-content; width: available; width: fit-content; width: auto; /* Global values */ width: inherit; width: initial; width: unset;
Właściwość width przyjmuje wartości:
available, min-content, max-content, fit-content, auto.<length> lub <percentage>. Opcjonalnie można po nich dodać jedno ze słów kluczowych: border-box, content-box.border-box {{experimental_inline}}content-box {{experimental_inline}}autofill {{experimental_inline}}fill-available lub blokowej wielkości fill-available, odpowiednio do trybu pisania (writing mode).max-content {{experimental_inline}}min-content {{experimental_inline}}available {{experimental_inline}}fit-content {{experimental_inline}}p.goldie {
  background: gold;
}
<p class="goldie">The Mozilla community produces a lot of great software.</p>
{{EmbedLiveSample('Default_width', '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">Width measured in px</div> <div class="em_length">Width measured in em</div>
{{EmbedLiveSample('Pixels_and_ems', '500px', '64px')}}
.percent {
  width: 20%;
  background-color: silver;
  border: 1px solid red;
}
<div class="percent">Width in percentage</div>
{{EmbedLiveSample('Percentage', '500px', '64px')}}
p.maxgreen {
  background: lightgreen;
  width: intrinsic;           /* Safari/WebKit uses a non-standard name */
  width: -moz-max-content;    /* Firefox/Gecko */
  width: -webkit-max-content; /* Chrome */
}
<p class="maxgreen">The Mozilla community produces a lot of great software.</p>
{{EmbedLiveSample('max-content_2', '500px', '64px')}}
p.minblue {
  background: lightblue;
  width: -moz-min-content;    /* Firefox */
  width: -webkit-min-content; /* Chrome */
}
<p class="minblue">The Mozilla community produces a lot of great software.</p>
{{EmbedLiveSample('min-content_2', '500px', '155px')}}
Upewnij się, że elementy z ustaloną szerokością width nie są przycinane ani nie zasłaniają pozostałej zawartości, kiedy strona jest przybliżana (zoom) aby zwiększyć rozmiar tekstu. 
| Specifikacja | Status | Komentarz | 
|---|---|---|
| {{SpecName('CSS3 Box', '#the-width-and-height-properties', 'width')}} | {{Spec2('CSS3 Box')}} | Dodanie słów kluczowych max-content, min-content, available, fit-content, border-box, content-box. | 
  
| {{SpecName('CSS3 Transitions', '#animatable-css', 'width')}} | {{Spec2('CSS3 Transitions')}} | Dodanie width jako animowanego. | 
  
| {{SpecName('CSS2.1', 'visudet.html#the-width-property', 'width')}} | {{Spec2('CSS2.1')}} | Doprecyzowanie do jakich elementów własność jest stosowana. | 
| {{SpecName('CSS1', '#width', 'width')}} | {{Spec2('CSS1')}} | Oryginalna definicja. | 
{{Compat ("css.properties.width")}}