css властивість width


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

Властивість `width`

Ширина не включає товщину кордонів навколо елемента, значення відступів і полів.

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

Якщо використовувати відсотки (%) для задання ширини, треба пам'ятати, що відсоток базується на батьківському елементі, тобто ширині контейнера. Якщо батьківський елемент має встановлені 480 пікселів в якості ширини - , то процент буде залежати саме від цього значення. Отже, наприклад нащадок з 50% ширини, матиме насправді 50% від 480 пікселів, тобто 240 пікселів.

Також зверніть увагу на властивості min-width і max-width.

автор: NagarD

Нотатка

Властивості min-width та max-width перевизначать ширину.

автор: NagarD
Нотатка

Ключові слова впливають на розрахунок ширини й висоти елементу(й не залежать від значення властивості box-sizing). Це не стосується до значень у одиницях довжини або процентах.

автор: NagarD

Синтаксис

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"

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft Internet Explorer
width 1.0 1.0 1.0 3.5 8.0
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Mozilla Firefox Mobile Apple Safari
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;
}
автор: NagarD

Динамічний приклад

автор: NagarD

Демонстрація роботи властивості

автор: NagarD

Встановлюємо ширину для елементів.

автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід