Примеры применения различных CSS единиц измерения длины для обозначения максимальной ширины контейнера.
Относительные единицы измерения
ch ширина символа «0»
Представляет ширину символа «0» (ноль, символ Юникод U+0030) в шрифте, применённом к элементу.
<style>.mw-ch {
max-width: 25ch;
}</style>
em размер шрифта родительского элемента.
Представляет подсчитанный размер шрифта элемента. Если используется в свойстве font-size, представляет унаследованный размер шрифта.
<style>.mw-em {
max-width: 20em;
}</style>
ex обычно высота буквы x, x-height.
Представляет x-height (обычно высоту буквы x) в шрифте, применённом к элементу. В шрифтах с буквой x это обычно высота букв в нижнем регистре; 1ex ≈ 0.5em во многих шрифтах.
<style>.mw-ex {
max-width: 25ex;
}</style>
rem размер шрифта корневого элемента.
Представляет размер шрифта корневого элемента (обычно <html>). Когда используется в свойстве font-size корневого элемента, представляет значение по умолчанию (в большинстве браузеров 16px, но настройки пользователя могут переопределить это значение).
<style>.mw-rem {
max-width: 20rem;
}</style>
Единицы, которые зависят от размеров экрана
vh 1% высоты блока содержимого.
Равна 1% высоты блока содержимого, то есть видимой части документа.
<style>.mw-vh {
max-width: 25vh;
}</style>
vw 1% ширины блока содержимого.
Равна 1% ширины блока содержимого, то есть видимой части документа.
<style>.mw-vw {
max-width: 25vw;
}</style>
vmin меньшее среди vh и vw.
Равна vh или vw в зависимости от того, что из них меньше.
<style>.mw-vmin {
max-width: 25vmin;
}</style>
vmax большее среди vh и vw.
Равна vh или vw в зависимости от того, что из них больше.
<style>.mw-vmax {
max-width: 25vmax;
}</style>
Абсолютные единицы измерения
px пиксель.
Один пиксель. Для устройств с дисплеев традиционно представляет одну точку. Тем не менее, на принтерах и экранах с высоким разрешением один пиксель CSS равен нескольким пикселям дисплея. 1px = 1/96 от 1in.
<style>.mw-px {
max-width: 250px;
}</style>
cm сантиметр.
Один сантиметр. 1cm = 96px/2.54.
<style>.mw-cm {
max-width: 5cm;
}</style>
mm миллиметр.
Один миллиметр. 1mm = 1/10 от 1cm.
<style>.mw-mm {
max-width: 50mm;
}</style>
in дюйм.
Один дюйм. 1in = 2.54cm = 96px.
<style>.mw-in {
max-width: 2in;
}</style>
pc пайка.
Одна пайка. 1pc = 12pt = 1/6 от 1in.
<style>.mw-pc {
max-width: 12pc;
}</style>
pt точка.
Одна точка. 1pt = 1/72 от 1in.
<style>.mw-pt {
max-width: 200pt;
}</style>



