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

Почему появляется внешний отступ?

Суть вопроса такова: когда назначаю определенную ширину блоку в css, допустим width=650px, то этот блок становиться в левую часть страницы с правым margin. Если даже задам определенную величину margin, то правый внешний отступ так и останется.
От чего это происходит?
Заранее благодарю.

P.S.
Я только учусь, тренируюсь на макетах.415d892ed3d24bbdb04721467d9ce9f4.png
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
У него нет margin. Удобно смотреть блочную модель справа снизу на скрине, там показывает и margin, padding, border. Из-за этого и прижимается к левому краю.
Если не ошибаюсь то блочные элементы занимают всю ширину - из-за этого "кажется что есть margin". Div по умолчанию блочный( display: block).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AlexMongoose
@AlexMongoose
Frontend разработчик.
Margin в данном случае отсутствует на скриншоте. Если тебе необходимо отцентрировать этот элемент, задай параметр margin: 0 auto
Ответ написан
Ваш ответ на вопрос

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

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