Ist Position ‘initial’ browserübergreifend – css

Lesezeit: 2 Minuten

Benutzer-Avatar
epsilone

Ich habe einen CSS-Konflikt, also muss ich gegen eine absolute Positionierungseigenschaft vorgehen, die sich mit einer Klasse befasst .myclass. Aber in einem Fall möchte ich ein div mit .myclass Klasse, keine absolute Positionierung zu haben. Also habe ich position: initial, das in Chrome funktioniert, aber ist es browserübergreifend? Ich habe gegoogelt und nichts wirklich genaues gefunden.

  • Vererben verwenden. Initial wird seit 2011 verwendet. IE unterstützt initial nicht.

    – Borayeris

    21. September 2015 um 19:34 Uhr

Die Standardeinstellung für die Position ist position: static;

  • Gerade getestet, Ersetzen der “position: initial;” für “Position: statisch;” und es hat funktioniert.

    – Gil Sousa

    25. Januar 2016 um 12:59 Uhr

Benutzer-Avatar
Abdriften

Das initial Schlüsselwort wurde 2011 in der eingeführt Kaskadierungs- und Vererbungsmodul — es wird in FF 19 unterstützt+Chrome, Safari, Opera 15+ ist aber aktuell nicht unterstützt in jeder Version von IE.

  • Ach, es ist ein neues generisches Schlüsselwortdas erklärt, warum es nicht in der aufgeführt war CSS-Positionierungsspez (Diese Spezifikation, nehme ich an, wurde nicht aktualisiert, seit sie hinzugefügt wurde)

    – QUentin

    11. März 2013 um 16:27 Uhr

  • @Quentin: In seiner Propdef steht “Initial: static”. Der Begriff „Anfangswert“ wird seit CSS1 verwendet und bedeutet so etwas wie „der spezifizierte Standardwert für diese Eigenschaft, falls nicht angegeben“.

    – BoltClock

    11. März 2013 um 17:06 Uhr


  • @BoltClock — Diese Antwort, während sie das Richtige beschreibt, ist mit dem Falschen verknüpft. Ich bin den Links gefolgt, um es zu finden, aber es geht um die initial Stichwort nicht der Ursprünglicher Wert. Ich habe die Antwort bearbeitet, um auf die richtige Stelle zu verweisen.

    – QUentin

    11. März 2013 um 17:07 Uhr


  • @Quentin: Ich weiß – ich sage nur, dass das Schlüsselwort eingeführt wurde, um den Zugriff auf das seit langem bestehende Konzept eines Anfangswerts zu ermöglichen.

    – BoltClock

    11. März 2013 um 17:12 Uhr


Sogar IE 11 gibt mir die “Schnörkel” für diesen. Wechseln zu static gab mir das gewünschte Verhalten.

Geben Sie hier die Bildbeschreibung ein

Chrome schlägt es tatsächlich als akzeptable Eigenschaft in seiner Dropdown-Liste vor

Geben Sie hier die Bildbeschreibung ein

Ich hatte das gleiche Problem wie position: unset; hat bei mir im IE nicht funktioniert. ich habe mich verändert position: static; und es funktionierte wie erwartet, da IE kein unset-Verhalten hat.

1099050cookie-checkIst Position ‘initial’ browserübergreifend – css

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy