Есть типа последовательностей дивов – каждый из них параграф текста. У дивов есть стиль. Если в этом стиле задать верхний и нижний маргин по 9 пикселей, то удивительно, но верхний маргин игнорируется – т.е. расстояние между дивами по вертикали равно 9, а по идее должно быть 18.

Но если это див вставить в таблицу ячейки, то расстояние от дива до границ ячейки будет сверху и снизу по 9 пикселей.

Другими словами таблица по сравнению с последовательностью абзацев визуально растягивается по вертикали в 2 раза... это плохо.

Этой проблемы нет, если задавать пэддинг – там все честно. Но появляется ряд других проблем связанных с переделкой кучи работы.

Нельзя ли как то заставить верхний и нижний маргины работать честно?