Огромное вам спасибо! Я и не представлял, что данную проблему можно решить одним свойством CSS - это просто невероятно :)
Значение scale-down и правда оказалось более удачным: оно сохраняет видео в нужных рамках при исходном, неразвёрнутом плеере, а при разворачивании плеера - оставляет видео нерастянутым, лишь дорисовывая чёрные полосы по мере необходимости. Жаль, что нельзя такое выставить на youtube или ВК-видео, но для своего сайта этот параметр просто находка :)
Ибо это лишняя технология, к которой проект будет привязан, и в которой нужно разбираться. Одно дело - подогнать по себя шаблон на чистом css (на это моих знаний, скорее всего, хватит), а совсем иное - тащить в проект цельный фреймворк, из возможностей которого потребуется едва ли пару процентов.
К сожалению, такой подход для меня не подойдёт, так как, например, сворачиваемого верхнего меню в чистом html по умолчанию нет. Прилепленного к низу страницы футера тоже нет. На крайний случай, конечно, придётся всё это делать самому, но не хотелось бы.
Я привёл ссылку просто для примера. Если бы она имела вид sitename.com/shop/notebooks_and_computers/notebooks/, то были бы отображены все модели ноутов. Это поведение ведь явно обрабатывает какой-то контроллер, передающий виду данные, сгенерированные моделью. При этом учитывается, что если ссылка заканчивается id товара, то выдаётся карточка товара, а в противном случае - список всех товаров категории.
Вы не могли бы подсказать, как именно делают в реальности? Просто в этой статье на хабре я впервые увидел практический пример с пояснениями. Остальные материалы просто в сотый раз пережёвывали общие слова про mvc :( Может, есть некие источники (на английском, русском - неважно), с которыми можете порекомендовать ознакомиться?
maksam07, всё может быть :) Т.е. в данном случае контроллер - это shop, а что он получает на вход, зависит от дальнейшей строки, которая разбирается роутером?
Спасибо за ответ! В вопросе я привёл просто пример такой структуры. В случае json - вы имеете в виду именно отдельную базу или таблицу? Нет ли источников информации, где можно глянуть пример реализации такого подхода?
Спасибо за ответ, буду рассматривать варианты, предложенные по указанной вами ссылке. Ситуация слегка усугубляется тем, что в моём случае "стандартных" экземпляров , грубо говоря, 4-5 тысяч, а "нестандартных", с дополнительными свойствами, - около сотни. Не хотелось бы вводить кучу лишних полей ради сотни записей. Возможно, формат json был бы неплохим вариантом, буду думать.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Значение scale-down и правда оказалось более удачным: оно сохраняет видео в нужных рамках при исходном, неразвёрнутом плеере, а при разворачивании плеера - оставляет видео нерастянутым, лишь дорисовывая чёрные полосы по мере необходимости. Жаль, что нельзя такое выставить на youtube или ВК-видео, но для своего сайта этот параметр просто находка :)