Проблема связана с тем, что CSS переопределяется правилом с более высокой специфичностью и использованием !important
. Это не является типичным в Squarespace, где правила написаны на основе стиля и выбора шаблона, сделанного в серверной части, создавая CSS правил с относительно высокой специфичностью.
В таких случаях следует использовать инструменты разработчика браузера / инспектор , чтобы просмотреть рассматриваемое правило. Затем можно написать правило равной или большей специфичности, чтобы переопределить значение по умолчанию CSS.
Для этого:
- При просмотре страницы сужайте ширину вашего браузера до тех пор, пока включены мобильные стили.
- Щелкните правой кнопкой мыши нужный элемент. В данном случае это H1.
- Выберите «Проверить» (или «Проверить элемент» в Firefox и других браузерах).
- На одной из панелей вы увидите CSS, который применяется к целевому элементу (в данном случае H1). Найдите активное правило, устанавливающее размер шрифта.
5. Based on that rule, write your own rule of equal or greater specificity and priority. Something like this:
@media only screen and (max-width:640px) {
.index-section-wrapper .content.has-main-media #block-yui_3_17_2_1_1594350948064_7952 h1:not(.OT_title) {
font-size: 35px !important;
}
}
6. Add the rule via Пользовательский CSS / CSS Редактор .
Есть и другие способы записи правило более конкретное, чем в примере выше. Это всего лишь один пример.