← Всички модули
МОДУЛ 02 / CSS ДИЗАЙН

CSS Box Model

Разбери как браузърът изчислява пространството, което заема всеки HTML елемент.

Margin · Border · Padding · ContentИнтерактивен урок12. клас
01 / НАУЧИ

Всеки елемент е кутия

Браузърът разглежда HTML елементите като правоъгълни кутии. Всяка кутия има съдържание, вътрешно отстояние, рамка и външно отстояние.

Content е пространството за текста или другото съдържание на елемента.

Padding създава разстояние между съдържанието и рамката.

Border огражда съдържанието и padding.

Margin създава пространство извън рамката, между елемента и околните елементи.

ВАЖНО ПРАВИЛО

Как се изчислява ширината?

При content-box свойството widthзадава ширината само на съдържанието.

Крайна ширина = width + ляв и десен padding + лява и дясна border.

При border-box зададената ширина включва съдържанието, padding и border.

Margin остава извън тази ширина и трябва да се отчита отделно при подреждането.

02 / РАЗГЛЕДАЙ

Box Model Playground

Променяй width, padding, border и margin. Превключвай между content-box и border-box и сравнявай реалната ширина на елемента.

Настройки на елемента

MARGIN
BORDER
CONTENT

Генериран CSS
03 / ПРОМЕНИ

Експериментирай с размерите

Промени стойностите на padding, border и width. След това смени box-sizing от content-box на border-box и наблюдавай разликата.

EDITOR READY
LIVE PREVIEW
HTML + CSS
Auto
04 / СЪЗДАЙ

Създай карта с правилни размери

Оформи проектната карта, като използваш научените CSS свойства.

Изисквания към задачата

  1. Използвай box-sizing: border-box.
  2. Добави вътрешно отстояние с padding.
  3. Създай видима рамка с border.
  4. Добави външно отстояние с margin.
  5. Ограничи ширината с max-width: 100%.
EDITOR READY
LIVE PREVIEW
HTML + CSS
Auto

Промените се запазват локално в браузъра. Демонстрацията и проектът са независими.

05 / ПРОВЕРИ

Провери петте изисквания към CSS Box Model.

Резултатите ще се появят тук след проверката.