Челендж: Бокс-сайзінг
Завдання
Давайте розглянемо практичні відмінності між значеннями content-box
та border-box
для властивості box-sizing
. Ваше завдання полягає в наступному:
- Застосуйте значення
content-box
до властивостіbox-sizing
для елемента з ідентифікаторомcontent-box
. - Застосуйте значення
border-box
до властивостіbox-sizing
для елемента з ідентифікаторомborder-box
.
index.html
index.css
box-sizing: content-box
: Ширина та висота без урахування падінгу та рамки.box-sizing: border-box
: Ширина та висота включають падінги та рамку.
index.html
index.css
Пояснення
У цьому прикладі ми маємо два елементи div
, кожен з яких використовує різні значення для властивості box-sizing
:
- Перший
div
має червону рамку і використовує значення за замовчуваннямcontent-box
для властивостіbox-sizing
. Незважаючи на те, що значенняwidth
іheight
встановлено на200px
,padding
іborder
створюють додатковий простір, що призводить до розмірів, більших за200px
в обох напрямках. - І навпаки, другий
div
показує синю рамку і вибираєborder-box
як значення властивостіbox-sizing
. Хочаwidth
іheight
залишаються на рівні200px
,padding
іborder
включаються до розмірів боксу.
Ми можемо спостерігати контрастні розміри двох блоків: перший більший за рахунок додаткового простору за рахунок padding
і border
. На противагу цьому, друге поле зберігає постійний розмір 200px
, включаючи padding
і border
.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Запитайте мені питання про цей предмет
Сумаризуйте цей розділ
Покажіть реальні приклади
Awesome!
Completion rate improved to 2.5
Челендж: Бокс-сайзінг
Свайпніть щоб показати меню
Завдання
Давайте розглянемо практичні відмінності між значеннями content-box
та border-box
для властивості box-sizing
. Ваше завдання полягає в наступному:
- Застосуйте значення
content-box
до властивостіbox-sizing
для елемента з ідентифікаторомcontent-box
. - Застосуйте значення
border-box
до властивостіbox-sizing
для елемента з ідентифікаторомborder-box
.
index.html
index.css
box-sizing: content-box
: Ширина та висота без урахування падінгу та рамки.box-sizing: border-box
: Ширина та висота включають падінги та рамку.
index.html
index.css
Пояснення
У цьому прикладі ми маємо два елементи div
, кожен з яких використовує різні значення для властивості box-sizing
:
- Перший
div
має червону рамку і використовує значення за замовчуваннямcontent-box
для властивостіbox-sizing
. Незважаючи на те, що значенняwidth
іheight
встановлено на200px
,padding
іborder
створюють додатковий простір, що призводить до розмірів, більших за200px
в обох напрямках. - І навпаки, другий
div
показує синю рамку і вибираєborder-box
як значення властивостіbox-sizing
. Хочаwidth
іheight
залишаються на рівні200px
,padding
іborder
включаються до розмірів боксу.
Ми можемо спостерігати контрастні розміри двох блоків: перший більший за рахунок додаткового простору за рахунок padding
і border
. На противагу цьому, друге поле зберігає постійний розмір 200px
, включаючи padding
і border
.
Дякуємо за ваш відгук!