макет сетки, ширина последней ячейки

#css

#css

Вопрос:

я действительно озадачен этой текущей страницей, над которой я работаю. Макет представляет собой сетку. Страница динамическая, поэтому ячейки (divs) будут смещаться или даже исчезать со временем.

Поскольку местоположение последней ячейки будет меняться, я хочу, чтобы эта последняя ячейка (div) всегда простиралась горизонтально по остальной части содержащего div. Суть в том, чтобы создать серую верхнюю границу.

вот ссылка, очевидно, чтобы увидеть, что я пытаюсь сделать. http://www.tomcarden.net/ug-post.html

я думал, что это будет легко. я думал, что последняя ячейка (div), если не указан атрибут width, естественно, займет оставшееся место в строке, но это не так (?)

класс этого div .last-cell .

я попытался сделать ширину: 100%, но это не сработало. это разрывает страницу. ячейка очищается и начинается новая строка, я попробовал очистить: нет, чтобы она оставалась плавающей слева, но это не сработало. это не может быть так сложно …?? кто-нибудь может дать несколько советов по этому поводу?,

заранее большое спасибо.

Комментарии:

1. судя по вашей ссылке, вы хотите, чтобы последняя ячейка в нижнем ряду находилась именно там?

Ответ №1:

Довольно сложно, но попробуйте добавить это:

 .last-cell {
    width: 100%;
    margin-top: -153px;
}
 

width: 100%; Действительно, он превратится в одну строку, задетую последним изображением, но с отрицательным запасом вы поднимаете его обратно. Чтобы сохранить изображение сверху, примените:

 .grid {
    z-index: 100;
}