Wordpress переписывает мое довольно специфическое правило

Я не понимаю, почему ответы здесь настолько сложны.

Вот замыкание:

var a = 42;

function b() { return a; }

Да. Вы, вероятно, используете это много раз в день.

Нет причин полагать, что закрытие - это сложный хакер для решения конкретных проблем. Нет, закрытие - это просто использование переменной, которая исходит из более высокой области с точки зрения того, где была объявлена ​​функция (не запускается).

Теперь, что она позволяет вам делать может быть более впечатляющим, см. другие ответы.

0
задан James 22 March 2019 в 10:52
поделиться

1 ответ

Вы используете !important, чтобы быть более конкретным:

div {
  border: 1px solid red;
}
.intro-description p {
   margin: 0 !important;
}
<div class="intro-description">
  <p>Test (without margin)</p>
</div>
<div>
  <p>Test (with margin)</p>
</div>

или вы можете использовать более конкретные Правило CSS вместо !important (рекомендуется):

[other elements here] div.intro-description p {
    margin: 0;
}

Вы можете найти больше информации о специфичности здесь: https://developer.mozilla.org/en-US/docs / Web / CSS / Specificity

0
ответ дан Sebastian Brosch 22 March 2019 в 10:52
поделиться