как если у меня есть следующий код: HTML:запас по уходу за детьми, добавив запас для родителей
<section class="home">
</section>
<section class="main">
<h1>Hello</h1>
</section>
CSS код:
html,body{
height: 100%;
width: 100%;
}
.home{
background: #000;
height: 100%;
}
.main{
height: 100%;
background: pink;
}
Почему белое пространство или, скорее, разница между 2-х секций ?? проблема кажется тегом h1. если я это сделаю:
h1{
margin: 0;
}
Bham! задача решена .
У меня есть две проблемы с этим.
1-я второстепенная проблема, теперь этот стиль может быть применен браузером, я исправлю это с помощью сброса без проблем. но это все еще проблема.
Моя вторая проблема. И большая проблема, теперь предположим, что браузер или даже я явно указываю, что край верхнего края h1 должен быть указан 20-30px, поле должно быть со стороны .main section ПОЧЕМУ МАРГИН ПРИКЛАДНО К h1, КОТОРЫЙ ВНУТРИ. МОЖЕТ БЫТЬ КАК МАРГИН МЕЖДУ .main и .home? В чем причина этой уникальной проблемы?
Я прочитал о маржинальной-складыванию:
Но это, кажется, больше похож РЕБЕНОК-MARGIN добавляющие-MARGIN-TO-РОДИТЕЛЕЙ.
Спасибо.
Alexander.
возможно дубликат [Margin на дочерний элемент перемещается родительский элемент] (HTTP: // StackOverflow .com/questions/1762539/margin-on-child-element-move-parent-element) – CBroe
http://www.w3.org/TR/CSS21/box.html#collapsing-margins – CBroe
@CBroe является вторым ссылка, которую вы указали в отношении моего вопроса ?? –