Проблема связана с тем, что CSS переопределяется правилом с более высокой специфичностью и использованием !important
. Это не является типичным в Squarespace, где правила написаны на основе стиля и выбора шаблона, сделанного в серверной части, создавая CSS правил с относительно высокой специфичностью.
В таких случаях следует использовать инструменты разработчика браузера / инспектор , чтобы просмотреть рассматриваемое правило. Затем можно написать правило равной или большей специфичности, чтобы переопределить значение по умолчанию CSS.
Для этого:
- При просмотре страницы сужайте ширину вашего браузера до тех пор, пока включены мобильные стили.
- Щелкните правой кнопкой мыши нужный элемент. В данном случае это H1.
- Выберите «Проверить» (или «Проверить элемент» в Firefox и других браузерах).
- На одной из панелей вы увидите CSS, который применяется к целевому элементу (в данном случае H1). Найдите активное правило, устанавливающее размер шрифта.
![enter image description here](https://i.stack.imgur.com/zAzn1.png)
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 Редактор .
Есть и другие способы записи правило более конкретное, чем в примере выше. Это всего лишь один пример.