Задать вопрос
@wellew

Увеличивает ли padding ширину блока?

Подскажите пожалуйста, если задать блоку ширину с помощью width (к примеру 300px), а потом элементу внутри блока padding-left (пусть 50px), то ширина блока станет 350px, или останется 300px?
  • Вопрос задан
  • 899 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
lambesis
@lambesis
Слабоумие и отвага!
Если ширина фиксирована, она меняться не будет. Блок внутри будет подстраиваться под родителя.
Если внутреннему блоку жестко задать ширину превышающую ширину родительского - он будет вываливаться, но ширина родительского блока все равно останется 300px,
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
KickeRocK
@KickeRocK
FrontFinish
Как вы в разработчики(верстальщики) пошли с таким любопытством
https://codepen.io/kickerock/pen/yRzLLp
Ответ написан
Комментировать
@Sahnen
Если задать box-sizing: border-box, то не увеличится и не вылезет за родителя (по умолчанию box-sizing: content-box). box-sizing нужно задавать элементу, который внутри (свойство не наследуется)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы