@import
. Основная идея – упростить установку шаблона, избавиться от повторяющегося кода в настройках пользователей и необходимости обновлять его вручную. Из-за особенностей работы @import
на Шикимори все шаблоны с @media
рекомендуется делать в виде импортируемых шаблонов. О самом правиле можно прочитать тут: webref.ru.@import
на Шикимори имеет свои особенности:@import
встаивается в стиль@import
'ы автоматически скачиваются на сервер Шикимори и встраиваются в готовый пользовательский стиль в открытом виде вне медиа-запроса, которым оборачиваются другие правила.body {
color: red;
}
@import url("https://example.com/css/import.css");
/* https://example.com/css/import.css */
.example::after { content: "Imported!"; }
@media only screen and (min-width: 1024px) {
body {
color: red;
}
}
@import
можно писать где угодно@import
там, где вам будет удобнее.@import
можно делать напрямую с гитхаба@import
не требует жесткой привязки к content-type
импортируемого стиля: просто указывайте ссылку на raw.githubusercontent.com
!@import
кешируется!
@Reverend, Единственный способ который я знаю это округление углов, но если это не помогает то видимо уже ничего не поделать(