Зачем беспокоиться о дополнительных издержках, и они сломаются, если они отключат JavaScript? У нас была такая же проблема с отображением фотографий сотрудников.
Вместо сетки стилей отображения вида используйте стиль отображения вида Неформатированный. Затем в Firefox используйте плагин Firebug, чтобы проверить div, содержащий ваш контент, и добавьте float: left; стиль для этого.
Пример:
div#content div.view-display-id-page_4 div.views-row {
float: left; // floats left so they fit the space
margin: 0 20px 20px 0; // gives them breathing room
position: relative;
width: 150px; // or whatever you need for your content
height: 250px; // or whatever you need, prevents 'stacking' elements
}
Он работает с шириной браузера, и никаких дополнительных затрат нет.