НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

CSS Довідник

CSS Довідник CSS Підтримка браузерами CSS Селектори CSS Функції CSS Довідник Aural CSS Безпечні веб-шрифти CSS Альтернативні шрифти CSS Анімація CSS Одиниці CSS PX-EM Конвертер CSS Кольори CSS Значення кольору CSS Значення за замовчуванням CSS Сутності

CSS Властивості

accent-color align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function backdrop-filter backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-decoration-break box-shadow box-sizing break-after break-before break-inside caption-side caret-color @charset clear clip clip-path color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-feature-settings font-kerning font-size font-size-adjust font-stretch font-style font-variant font-variant-caps font-weight gap grid grid-area grid-auto-columns grid-auto-flow grid-auto-rows grid-column grid-column-end grid-column-gap grid-column-start grid-gap grid-row grid-row-end grid-row-gap grid-row-start grid-template grid-template-areas grid-template-columns grid-template-rows hanging-punctuation height hyphens image-rendering @import isolation justify-content @keyframes left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top mask-image mask-mode mask-origin mask-position mask-repeat mask-size max-height max-width @media min-height min-width mix-blend-mode object-fit object-position opacity order orphans outline outline-color outline-offset outline-style outline-width overflow overflow-wrap overflow-x overflow-y padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin pointer-events position quotes resize right row-gap scroll-behavior tab-size table-layout text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-decoration-thickness text-indent text-justify text-overflow text-shadow text-transform top transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi user-select vertical-align visibility white-space widows width word-break word-spacing word-wrap writing-mode z-index


CSS3. Уроки W3Schools для початківців українською мовою

En

CSS Одиниці


CSS Одиниці

CSS має кілька різних одиниць для вираження довжини.

Багато властивостей CSS мають такі значення "length", як width, margin, padding, font-size тощо.

Length (довжина) — це число, за яким іде одиниця вимірювання довжини, наприклад 10px, 2em тощо.

Приклад

Встановіть різні значення довжини, використовуючи px (пікселі):

h1 {
  font-size: 60px;
}

p {
  font-size: 25px;
  line-height: 50px;
}
Спробуйте самі »

Примітка: Між номером і одиницею не може бути пробілу. Однак якщо значення дорівнює 0, одиницю можна пропустити.

Для деяких властивостей CSS дозволена від’ємна довжина.

Існує два типи одиниць вимірювання довжини: абсолютна та відносна.


Абсолютні довжини

Абсолютні одиниці вимірювання довжини є фіксованими, і довжина, виражена в будь-якій із них, відображатиметься як саме такий розмір.

Абсолютні одиниці вимірювання довжини не рекомендовано використовувати для відображення на екрані, оскільки розміри екрана дуже різні. Однак їх можна використовувати, якщо відомий носій виводу, наприклад, для макета друку.

Одиниця Опис
cm сантиметри Спробуй це
mm міліметри Спробуй це
in дюйми (1in = 96px = 2.54cm) Спробуй це
px * пікселі (1px = 1/96th of 1in) Спробуй це
pt пункти (1pt = 1/72 of 1in) Спробуй це
pc пікаси (1pc = 12 pt) Спробуй це

* Пікселі (px) відносяться до пристрою перегляду. Для пристроїв із низькою роздільною здатністю 1 піксель — це один піксель пристрою (точка) дисплея. Для принтерів і екранів з високою роздільною здатністю 1 піксель означає кілька пікселів пристрою.


Відносні довжини

Одиниці відносної довжини визначають довжину відносно іншої властивості довжини. Одиниці відносної довжини краще масштабуються між різними засобами візуалізації.

Одиниця Опис
em Відносно розміру шрифту елемента (2em означає 2-кратний розмір поточного шрифту) Спробуй це
ex Відносно x-висоти поточного шрифту (використовується рідко) Спробуй це
ch Відносно ширини "0" (нуль) Спробуй це
rem Відносно розміру шрифту кореневого елемента Спробуй це
vw Відносно 1% ширини вікна перегляду* Спробуй це
vh Відносно 1% висоти вікна перегляду* Спробуй це
vmin Відносно 1% меншого розміру вікна перегляду* Спробуй це
vmax Відносно 1% більшого розміру вікна перегляду* Спробуй це
% Відносно батьківського елемента Спробуй це

Підказка: Модулі em та rem практичні для створення ідеально масштабованого макета!
* Viewport = розмір вікна браузера. Якщо вікно перегляду має ширину 50 см, 1vw = 0.5см.


Підтримка браузерами

Числа в таблиці вказують на першу версію браузера, яка повністю підтримує одиницю вимірювання довжини.

Одиниця вимірювання довжини
em, ex, %, px, cm, mm, in, pt, pc 1.0 3.0 1.0 1.0 3.5
ch 27.0 9.0 1.0 7.0 20.0
rem 4.0 9.0 3.6 4.1 11.6
vh, vw 20.0 9.0 19.0 6.0 20.0
vmin 20.0 12.0 19.0 6.0 20.0
vmax 26.0 16.0 19.0 7.0 20.0