Ich möchte ein div mit den folgenden Einschränkungen anzeigen:
activeDiv
Klasse entfernt werden Ich habe ein Dummy-Beispiel im Codepen
Die folgenden Probleme traten auf:
display: initial
display
für div block
ist, aber dieser CSS ist nicht nur für div
-Tags, deshalb versuche ich initial
. initial
macht nicht bedeutet "der Standardwert einer gegebenen Eigenschaft für ein bestimmtes Element". Es bedeutet "der Standardwert einer bestimmten Eigenschaft, wie durch die Spezifikation definiert". Der Anfangswert von display
ist inline
, nicht block
, wie angegeben hier . Dies ist unabhängig davon, auf welche Art von Element Sie es anwenden. Und wie bereits erwähnt, unterstützt IE das initial
Schlüsselwort nicht.
Wenn Sie möchten, dass ein Element als Block angezeigt wird, verwenden Sie display: block
. Wenn Sie es inline anzeigen möchten, verwenden Sie display: inline
. Wenn Sie möchten, dass es den Standardwert für den Browser verwendet, setzen Sie nicht die Eigenschaft display
überhaupt.