Я хотел бы создать сетку изображений, и я столкнулся с тем, что, по моему мнению, должно быть самой распространенной проблемой для сетки: а именно, что как убрать отступ / отступ для последних элементов? Я пытался (безуспешно):
#page {
margin: 0 -8px -8px 0;
}
#page a {
float: left;
margin: 0 8px 8px 0;
}
Почему этот код не работает?Какой лучший способ решить это?
Фреймворки CSS заставляют нас указывать последние элементы:
960.gs использует:
.alpha {
margin-left: 0;
}
.omega {
margin-right: 0;
}
BluePrint CSS использует:
.last {margin-right: 0;}
Golden Grid использует:
.inside {margin-left: 0;}
Но как я могу это сделать, когда у меня есть только неизвестный список изображений, которые я хотел бы поместить в n-столбцы?Раньше я писал для этого PHP-код и вызывал его с аргументом для числа столбцов, но для этой проблемы должен быть какой-то очень простой трюк CSS!
(ссылка на живую страницу удалена, как jsfiddleпримеры ниже намного лучше)