Переопределение свойств CSS, которые не имеют значений по умолчанию

Возможно ли в CSS переопределить свойство, если это свойство не имеет значения по умолчанию?

Например, скажем, ваша основная таблица стилей определяет границу для определенного элемента:

<code>#element {
  border: 1px solid #000;
}
</code>

Если вы хотите отключить границу из вторичной таблицы стилей, вы можете сделать это:

<code>#element {
  border: none;
}
</code>

Предполагая, что вторичная таблица стилей была загружена после основной,border: none Правило будет иметь приоритет и удалить границу.

Но что, если вы пытаетесь переопределить свойство, которое не имеет значения по умолчанию или нулевого значения?

<code>#element {
  position: absolute;
  left: 0;
}
</code>

Теперь скажите, что в вашей вторичной таблице стилей вы хотели сделать это:

<code>#element {
  right: 0;
  top: 0;
}
</code>

И вы не хотели иметь никакого значения дляleft, Там нет такого понятия, какleft: none;, так что ... как вы "не объявили"left свойство назначено в основной таблице стилей?

Ответы на вопрос(2)

Ваш ответ на вопрос