css властивість width
Властивість width задає ширину елемента.

Ширина не включає товщину кордонів навколо елемента, значення відступів і полів.
Ви можете використовувати в якості значень одиниці довжини, проценти або ключові слова.
Якщо використовувати відсотки (%) для задання ширини, треба пам'ятати, що відсоток базується на батьківському елементі, тобто ширині контейнера. Якщо батьківський елемент має встановлені 480 пікселів в якості ширини - , то процент буде залежати саме від цього значення. Отже, наприклад нащадок з 50% ширини, матиме насправді 50% від 480 пікселів, тобто 240 пікселів.
Також зверніть увагу на властивості min-width і max-width.
- Нотатка
-
Властивості
автор: NagarDmin-widthтаmax-widthперевизначать ширину. - Нотатка
-
Ключові слова впливають на розрахунок ширини й висоти елементу(й не залежать від значення властивості
автор: NagarDbox-sizing). Це не стосується до значень у одиницях довжини або процентах.
Синтаксис
width: auto|value|initial|inherit;
Властивість width може отримувати 5 значень:
-
auto -
Браузер самостійно обчислить ширину елемента. Без задання.
автор: NagarD -
length -
В якості значення приймаються будь-які одиниці довжини, прийняті в CSS - наприклад, пікселі (px), дюйми (in), пункти (pt) та ін.
автор: NagarD -
% -
Визначає ширину у відсотках. Ширина розраховується в залежності від ширини батьківського елемента. Якщо батька немає, в його якості виступає вікно браузера.
автор: NagarD -
initial -
Встановлює властивість у значення без задання
автор: NagarD -
inherit -
Вказує на спадковість властивості від свого батьківського елемента
автор: NagarD
| Значення без задання: | auto |
|---|---|
| Наслідує: | Ні |
| Анімується: | Так |
| JavaScript синтаксис: | object.style.width="500px" |
Переглядачі
| Переглядач | |||||
|---|---|---|---|---|---|
| width | 1.0 | 1.0 | 1.0 | 3.5 | 8.0 |
| Переглядач | |||
|---|---|---|---|
| width | 1.0 | 1.0 | 1.0 |
Приклади
+ запропонувати свій приклад у пісочниці
Квадрат 100×100 пікселів; звичайний абзац поруч тягнеться на всю доступну ширину.
HTML
<p class="ex">100×100</p>
<p>Звичайний абзац на всю ширину.</p>
CSS
p.ex {
width: 100px;
height: 100px;
background: #eef6ff;
border: 1px solid #0172ad;
}
Динамічний приклад
Демонстрація роботи властивості
Встановлюємо ширину для елементів.
Коментарі
Коментарів ще немає — будьте першим!