по какой-то причине я не могу понять, почему это делается, но мои теги div имеют небольшой явный запас между каждым, делающим теги div не друг с другом. У кого-нибудь есть идея, где я ошибаюсь?Удалите невидимое поле между тегами div
Спасибо.
body {
background-color: #E8E8E8;
}
#content {
width: 80%;
margin-left: 10%;
}
#header {
background-color: #4C66A4;
}
#mainBody {
background-color: #FFF;
}
#footer {
background-color: #4C66A4;
}
<body>
<div id="content">
<div id="header">
<p>header</p>
</div>
<div id="mainBody">
<p>body</p>
</div>
<div id="footer">
<p>footer</p>
</div>
</div>
</body>
Это поле по умолчанию элементов P. Пойдите исследование _collapsing margins_. – CBroe