CSS - переписанный стиль Visual Composer не применяет то, что я вижу в консоли Chrome

В настоящий момент вы пытаетесь выполнить итерацию по трем значениям, которые на самом деле не имеют смысла в качестве параметров для цикла for. То, что вам нужно сделать, - это получить доступ к одному вложенному массиву за раз, проверить, является ли имя этого массива Джеймсом, и если это так, вы меняете зарплату.

data = [['Ben', 'Manager', 3000],
        ['James', 'Cleaner', 1000],
        ['Ken', 'Supervisor', 2000]]

for (person) in data:
    if person[0] == 'James':
        # change index 1 (occupation) to 1500
        person[1] = 1500

print(data)

Выход:

[['Ben', 'Manager', 3000],
 ['James', 'Cleaner', 1000],
 ['Ken', 'Supervisor', 2000]]
1
задан thairish 20 January 2019 в 01:14
поделиться

1 ответ

Ваш пример кода неполон и недостаточен для решения вашей проблемы, но есть некоторые проблемы с вашими стилями и общим подходом.

  1. Правильный стиль - «переполнение-x: авто! Важно;» с пробелом перед! важно. Некоторые браузеры могут правильно интерпретировать auto! Важный, но он недействителен и не даст надежных результатов.

  2. Использование! Важный почти никогда не является хорошей идеей. Это идет вразрез со всей целью таблиц стилей. Попробуйте создать иерархический стиль, который переопределяет настройки по умолчанию только для ваших конкретных потребностей. Пример:

    .myContainer .row .myDiv .vc_row [data-vc-full-row] .my-heading-area {
    переполнение: авто;
    переполнение- x: auto;
    overflow-y: auto;
    }

Вы можете использовать! важный там, если вам абсолютно необходимо, по крайней мере, таким образом вы не переписываете глобальные стили для локальной проблемы.

0
ответ дан Ben Toth 20 January 2019 в 01:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: