Heim > Artikel > Web-Frontend > Was ist der Zweck von CSS-Eigenschaftspräfixen?
Funktion: Lassen Sie Browser eine neue CSS-Eigenschaft im Voraus unterstützen, bevor sie zum Standard wird. W3C ist sehr langsam bei der Formulierung von Standards. Wenn ein Attribut ausgereift genug ist, wird dem Browser Unterstützung hinzugefügt, um zukünftige Änderungen zu vermeiden . um neue Immobilien im Vorfeld zu unterstützen.
Studenten, die CSS3-Attribute verwendet haben, wissen, dass CSS3-Attribute von jedem Browser vorangestellt werden müssen. Auch jetzt gibt es noch viele Attribute, die vorangestellt werden müssen.
Browserhersteller haben CSS3 bereits implementiert, es ist jedoch noch kein echter Standard geworden. Aus diesem Grund stellen einige Syntaxen im CSS3-Stil browserspezifische Präfixe bereit, solange diese noch vorhanden sind. Zu den beliebtesten Browserkerneln gehören mittlerweile:
Trident-Kernel: Hauptvertreter ist der IE-Browser
Gecko-Kernel: Hauptvertreter ist Firefox
Presto-Kernel: Hauptvertreter ist Opera
Webkit Kernel: Die Hauptvertreter sind Chrome und Safari
Für Browser mit unterschiedlichen Kerneln müssen CSS3-Attribute (einige Attribute, denen ein Präfix vorangestellt werden muss) hinzugefügt werden, die im Folgenden auch als private Präfixe des Browsers bezeichnet werden Das Hinzufügen des privaten Präfixes kann als privates Attribut des entsprechenden Browsers bezeichnet werden:
Trident-Kernel: Das Präfix ist -ms
Gecko-Kernel: Das Präfix ist -moz
Presto Kernel: Das Präfix ist -o CSS-Eigenschaften.
-moz repräsentiert die privaten Eigenschaften des Firefox-Browsers, -ms repräsentiert die privaten Eigenschaften des IE-Browsers und -webkit repräsentiert die privaten Eigenschaften von Safari und Chrome.
Wenn ein Mitglied der W3C-Organisation normalerweise ein neues Attribut vorschlägt, z. B. einen abgerundeten Randradius, denken alle, dass es gut ist. Wenn W3C jedoch Standards entwickelt, sind sehr komplizierte Verfahren, Überprüfungen usw. erforderlich. Browser-Anbieter haben wenig Zeit für die Vermarktung. Wenn ein Attribut ausgereift genug ist, wird dem Browser Unterstützung hinzugefügt. Um zukünftige Änderungen zu vermeiden, wenn w3c Standards veröffentlicht, fügen Sie ein privates Präfix wie -webkit-border-radius hinzu, um neue Attribute im Voraus zu unterstützen.
Wenn w3c in Zukunft Standards ankündigt und die Standardschreibmethode „Border-Radius“ etabliert wird, werden neue Browser die Schreibmethode „Border-Radius“ unterstützen.
Weitere Kenntnisse zum Thema Programmierung finden Sie unter:
Programmierkurse! !
Das obige ist der detaillierte Inhalt vonWas ist der Zweck von CSS-Eigenschaftspräfixen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!