Неправильно ли использовать теги <div>
для выражения пробелов между элементами? Если да - почему это так?
Вот пример:
<div class="panel">
<!-- Content -->
</div>
<div class="spacer"></div>
<div class="panel">
<!-- Content -->
</div>
CSS:
div.spacer
{
font-size: 0;
height: 10px;
line-height: 0;
}