В настоящее время я работаю над своим портфолио и, более конкретно, над интерфейсом.Мой проект использует Symfony, поэтому я использую Symfony Encore для управления внешними активами.
Когда я работаю над проектом, я разделяю свой CSS на разные файлы, один по медиа-запросу, так что мобильный пользователь не делает 'необходимо загрузить CSS для рабочих столов.
<link rel="stylesheets" href="/style.css">
<link rel="stylesheets" href="/tablet.css" media="screen and (min-width: 600px)">
Когда вы используете Symfony Encore, вы должны указать запись внутри webpack.config.js, используя addStyleEntry
или addEntry
.Чтобы включить ваш скомпилированный ресурс в ваши значения, вам нужно использовать {{ encore_entry_link_tags('style') }}
.
Проблема в том, что я хотел бы указать атрибут media моего <link>
, и я не знаю, как это сделать.Я также пытался использовать {{ asset("style.css") }}
, но это не сработало.