2016-11-09 19 views
0

Используя Chrome DevTools, я нашел раздел CSS, который мне нужно изменить. Я хочу изменить элемент цвета.Как отформатировать CSS так, чтобы он правильно загружался?

Существующий код найден с "Осмотреть" особенность Chrome DevTools

#header-phone span:nth-child(1) { 
color: #0188cc; 
font-size: 30px; 
font-weight: bold; 
margin-top: -10px; 
padding-left: 5px; 
} 

Моя Magento тема имеет возможность для пользовательских CSS. Как добавить этот элемент в этот параметр, чтобы изменить CSS?

Я попытался добавить это, но он не работает.

.header-phone .span {color:#6F9C40;} 
+3

'.header-phone' должен быть' # заголовок-phone', но даже с этим изменением вам нужно будет убедиться, что ваше правило как, или больше, чем конкретные Правило Magento. – j08691

+0

Или наоборот, в зависимости от вашего HTML, который не включен в вопрос ... –

+0

'.span' должен быть' span'. – hungerstar

ответ

1

Ваш CSS-селектор не совпадает с оригиналом.

#header-phone span:nth-child(1) против .header-phone .span

# представляет собой идентификатор, идентификатор и . является идентификатором класса. Вы обменяли # на . и добавили . в span.

Исходный селектор нацеливает <span>, который является первым дочерним элементом, который существует внутри, и элементом с идентификатором #header-phone.

Ваш селектор нацелен на элемент с классом .span, который существует внутри, и элемент с классом .header-phone.

Измените его на фактический оригинальный селектор или используйте #header-phone span, если вы хотите нацелить ВСЕ <span> внутри и элемент с идентификатором #header-phone.

Примечание: Я не уверен, что увольнение nth-child(1) было преднамеренным или нет.

0

Попробуйте это:

#header-phone span:nth-child(1) {color:#6F9C40;} 
+0

Это, по крайней мере, появляется в DevTools, но все равно не работает. Я вижу изменения, но есть зачеркивание над линией CSS. Снимок экрана: https://i.imgur.com/WDMKyI9.png – user7137471

+0

Это потому, что вы упомянули одно и то же свойство в common.css, которое загружается после вашего settings_default.css. Поскольку этот файл загружается позже, он имеет наивысший приоритет и переопределяет код в файле settings_default.css. Таким образом, вы можете удалить этот код из common.css или вызвать его после settings_default.css из вашего xml-файла. Я предлагаю вам удалить код из common.css. –

Смежные вопросы