возможно, что сама сетка установлена на position:relative;
(чтобы содержать абсолютные дочерние элементы), если сетка имеет некоторые отступы или границы, она не исчезнет полностью, даже если пусто
, чтобы проверить взгляд насайт в FF и использовать Firebug, чтобы осмотреть элемент, он скажет вам, какие стили все еще применяются
Я полагаю, вы могли бы затем выбрать "display: none;
", если нет содержимого