Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма HTML5 и CSS3
2. Box моделът в HTML

Box модела в HTML

15 месеца достъп + 75 € отстъпка   306,26 € 231,10 €  ВИЖ ТУК
ЛЕТЕН ЧЕРЕН ПЕТЪК

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (1 модула), моля влезте или се регистрирайте.


Как работи Box моделът – мислете в „кутийки“

Всеки HTML елемент се визуализира като правоъгълна кутия. Блоковите елементи заемат цялата ширина на реда, дори когато им зададете по-малка ширина, докато inline елементите заемат място според съдържанието си. Най-важното: margin е външно отстояние, а padding е вътрешно отстояние в самата кутия.

Практически пример стъпка по стъпка

  1. Изберете h1 в CSS и добавете background цвят, за да видите реалните му граници.
  2. Направете същото за span с различен цвят и сравнете размера им.
  3. Задайте на h1 ширина 50% и наблюдавайте как се променя, но продължава да стои на отделен ред (защото е блоков елемент).
  4. Добавете padding: 20px; и вижте как текстът се отдалечава навътре от рамката.
  5. Сравнете с вече зададения margin (например 50px), който създава разстояние извън елемента.

Основни CSS свойства от урока

  • background – задава фонов цвят и помага визуално да видите границите на елемента
  • width – определя ширината (може да е в % или px)
  • margin – външно отстояние извън кутията
  • padding – вътрешно отстояние между съдържанието и ръба на кутията

Разбирането на Box модела е фундаментално за правилното подреждане и стилизиране на елементите в HTML и CSS.

Дискусия към урока

Задавайте въпроси, споделяйте опит и помагайте на останалите да учат заедно.
Здравейте, при зададени абсолютно същите спесификации при мен нещата изглеждат различно. Защо се получава така? Приложено изпращам и снимки:
4
Здравейте ! Искам да попитам защо точно го наричате КОНТЕЙНЕР? Според мен е border , така го знам и според мен ще е по-лесно за другите изучаващи курса да го р…
4
3
Десислава ·
На мен цветовете не ми се променят ? Малко шрифта се мени
2
Не разбрах какво точно е.
1
3