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

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

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

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

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

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