MrAlkatras, из жизни, его в ответе с сервера нужно указывать, только, если на клиенте работаешь с ним. Он больше для сервера нужен, если с клиента отправляешь запрос без правильного mime он не будет отработан.
Показ с помощью кнопки "показать еще" хорошее решение.
Если большое кол-во превьшек, то в таком случае лучше использовать подгрузку через ajax по частям. В таком случае страница будет загружаться быстрее, при полной загрузке превьюшек, запрос будет выполняться долго, в связи с чем страница будет висеть пока не получит все превьюшки.
В твоем случае если превьюшек всего 8-10 штук, запрос на сервере кэшируется и выполняется быстро, лучше реализовать через display:none
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.