Überschreiben von CSS-Eigenschaften ohne Standardwerte

Ist es in CSS möglich, eine Eigenschaft zu überschreiben, wenn diese Eigenschaft keinen Standardwert hat?

Angenommen, Ihr primäres Stylesheet definiert einen Rahmen für ein bestimmtes Element:

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

Wenn Sie den Rahmen in einem sekundären Stylesheet deaktivieren möchten, können Sie dies tun:

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

Angenommen, das sekundäre Stylesheet wurde nach dem primären Stylesheet geladenborder: none Regel würde Vorrang haben und die Grenze entfernen.

Was aber, wenn Sie versuchen, eine Eigenschaft zu überschreiben, die keinen Standard- oder Nullwert hat?

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

Sagen Sie nun in Ihrem sekundären Stylesheet, Sie wollten dies tun:

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

Und Sie wollten keinen Wert fürleft. So etwas gibt es nichtleft: none;, also ... wie "deklarieren" Sie dieleft Eigenschaft im primären Stylesheet zugewiesen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage