@Arik

Как правильно поставить фон или как убрать margin потомков?

Добрый день. С клиентской частью тяжко у меня, пытаюсь сделать разный фон для блоков, фон правильно ставится, но если потомки имеют отступ (margin), то появляется белые полосы:
Пример: jsfiddle.net/kgtcopnf
Как сделать чтоб между цветами не было полос. Можно убрать у H1 margin, но для всех потомков убирать это какой-то костыль. Может неправильно фон ставлю?

Заранее спасибо.

upd:
Нашел:
#block-1, #block-2, #block-3{
overflow: auto;
}


jsfiddle.net/zggrank4

Насколько правильно и кроссбраузерно?
  • Вопрос задан
  • 2958 просмотров
Пригласить эксперта
Ответы на вопрос 2
AlexBlack666
@AlexBlack666
Я бы так сделал...
div h1 {
    margin: 0 0 0 0;
}
Ответ написан
black_wolf1894
@black_wolf1894
Junior Front End Developer
На мой взгяд, самый лучший и правильный вариант это
*{
    margin: 0;
    padding: 0;
}


Ну или так, вариантов валом и все они по сути своей верны.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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