CSS3-Kompatibilitätstools für Internet Explorer

Veröffentlicht: 2015-09-13

CSS3 ist das Coolste, was dem Webdesign seit langem passiert ist. Mit all seinen unglaublichen neuen Eigenschaften, border-radius , box-shadow , border-image , transform , um nur einige zu nennen, ist ein neuer Morgen angebrochen und hat eine Vielzahl von leistungsstarken und aufregenden Optionen eröffnet, die die Webdesign-Community erfrischt haben als Ganzes. Ja, wir lieben es!

Nicht jeder liebt es, naja, noch nicht jedenfalls. Sie sind natürlich Internet Explorer, und wie Sie wahrscheinlich wissen, versuchen sie, ihn zu lieben, wenn auch sehr langsam. Bis sie bereit sind, können wir den IE entweder überhaupt nicht unterstützen und unseren Besuchern einfach erlauben, die CSS3-Erfahrung über Safari, Chrome und Firefox zu genießen, oder Sie könnten einige der Tools verwenden, die wir in diesem Artikel haben, und den IE in die Einreichung schlagen und CSS3 unterstützen.

Sizzle JavaScript-Auswahlbibliothek

Sizzle JavaScript-Auswahlbibliothek

Sizzle ist eine vollständig eigenständige (keine Bibliotheksabhängigkeiten) reine JavaScript-CSS-Selektor-Engine, die so konzipiert ist, dass sie einfach in eine Host-Bibliothek eingefügt werden kann. Es unterstützt praktisch alle CSS3-Selektoren – dazu gehören sogar einige Teile, die selten implementiert werden, wie Escape-Selektoren („.foo\\+bar“), Unicode-Selektoren und Ergebnisse, die in Dokumentreihenfolge zurückgegeben werden.

Transformie

Transformie

Transformie ist ein winziges (5 KB) jQuery-Plugin, das Sie in Webseiten einbetten können, die CSS-Transformationen rendern, indem Sie die native IE-Filter-API den CSS-Übergängen zuordnen, wie von Webkit vorgeschlagen.

CSS3 PIE: CSS3-Dekorationen für IE

CSS3 PIE: CSS3-Dekorationen für IE

3 Pie (Download) ist eine Reihe von CSS-„Verhaltensweisen“, die über das Verhaltenselement an jede CSS-Datei angehängt werden können, um Internet Explorer 6, 7 oder 8 Rendering-Unterstützung für die beliebteren CSS3-Rendering-Funktionen hinzuzufügen: border-radius ; box-shadow ; border-image ; mehrere Hintergrundbilder; linear-gradient als Hintergrundbild.

cssSandpaper – eine CSS3-JavaScript-Bibliothek

cssSandpaper – eine CSS3-JavaScript-Bibliothek

Die JavaScript-Bibliothek cssSandpaper betrachtet die Stylesheets in einem HTML-Dokument und glättet, wo möglich, die Browser-Unterschiede zwischen CSS3-Eigenschaften wie transform , opacity , box-shadow und anderen. Dieses Skript ist nicht nur für Entwickler nützlich, die CSS3 unterstützen möchten, sondern auch für andere Browser, die ihre eigenen herstellerspezifischen Varianten dieser Eigenschaften implementieren.

Modernizr

Modernizr

Modernizr ist eine kleine und einfache JavaScript-Bibliothek, die Ihnen dabei hilft, neue Webtechnologien (CSS3, HTML 5) zu nutzen und gleichzeitig ein gewisses Maß an Kontrolle über ältere Browser zu behalten, die diese neuen Technologien möglicherweise noch nicht unterstützen.
Modernizr verwendet die Feature-Erkennung, um den aktuellen Browser gegen kommende Features wie rgba(), border-radius, CSS Transitions und viele mehr zu testen. Diese werden derzeit browserübergreifend implementiert und mit Modernizr können Sie sie sofort verwenden, mit einer einfachen Möglichkeit, die Fallbacks für Browser (z. B. IE) zu steuern, die sie noch nicht unterstützen.

YUI 2: Auswahldienstprogramm – Javascript CSS3-Selektor

YUI 2: Selektor-Hilfsprogramm - Javascript-CSS3-Selektor

Das YUI-Auswahldienstprogramm bringt die CSS3-Auswahlsyntax in JavaScript und bietet eine kompakte Kurzform zum Sammeln, Filtern und Testen von HTML-Elementen.
YUI funktioniert auch gut mit mobilen Browsern, die auf A-Grade-Browsergrundlagen basieren. Beispielsweise verwenden die Telefone der N-Serie von Nokia, einschließlich des N95, einen auf Webkit basierenden Browser.

eCSStender

eCSStender

eCSStender ermöglicht es Entwicklern, die CSS-Unterstützung in Browsern zu patchen und mit neuen Funktionen zu experimentieren. Es ermöglicht Designern auch, browserspezifische Hacks aus ihren CSS-Dateien herauszuhalten.

52Framework – HTML5- und CSS3-Framework

52Framework - HTML5- und CSS3-Framework

Das 52framework bietet einen einfachen Einstieg in die Verwendung von HTML5 und CSS und unterstützt gleichzeitig alle modernen Browser (einschließlich ie6).

Bitte CSS3! Der Cross-Browser-CSS3-Regelgenerator

Bitte CSS3! Der Cross-Browser-CSS3-Regelgenerator

CSS3, bitte! ist ein kleines Dienstprogramm, mit dem Sie das Dokument in Echtzeit bearbeiten und Ihre eigene personalisierte Cross-Browser-CSS3-Regel erstellen können.

css3-mediaqueries-js

css3-mediaqueries.js sorgt dafür, dass CSS3 Media Queries in allen Browsern funktionieren. Es handelt sich um eine JavaScript-Bibliothek, die IE 5+, Firefox 1+ und Safari 2 transparent analysiert und es Ihnen ermöglicht, CSS3-Medienabfragen zu testen und anzuwenden.

CSS3-Unterstützung in Internet Explorer 6, 7 und 8 (.htc)

IE-CSS3 ist ein .htc-Skript (HTML-Komponentendatei), das Internet Explorer-Unterstützung für einige neue Stile bietet, die im kommenden CSS3-Standard verfügbar sind. Dieses Skript erstellt einige der Elemente in der Vector Markup Language (VML), einer IE-spezifischen Vektorzeichensprache, neu. VML unterstützt Dinge, die in der CSS-Implementierung von IE fehlen, wie abgerundete Ecken und Unschärfeeffekte.

curve-corner.htc (HTML-Elemente mit abgerundeten Ecken, die CSS3 verwenden)

Dies ist eine Verhaltens-.htc-Datei für Internet Explorer, damit die CSS3-Eigenschaft "border-radius" in allen Browsern funktioniert.

Google Chrome Frame für IE (.htc)

Google Chrome Frame ist ein Open-Source-Plug-in, das die offenen Webtechnologien und die schnelle JavaScript-Engine von Google Chrome nahtlos in Internet Explorer bringt.
Damit können Sie sofort mit der Verwendung offener Webtechnologien – wie HTML5 und CSS3 – beginnen, sogar mit Technologien, die in Internet Explorer 6, 7 oder 8 noch nicht unterstützt werden.

CSS3-Kompatibilitätsreferenz und Dienstprogramme

Wann kann ich …

Wann kann ich verwenden ...

When can I use… ist eine Kompatibilitätstabelle für Funktionen in HTML5, CSS3, SVG und anderen aufstrebenden Webtechnologien.

Kompatibilitäts-Master-Tabelle

Kompatibilitäts-Master-Tabelle

FindMeByIP – CSS3-Eigenschaften

FindMeByIP - CSS3-Eigenschaften

CSS-Kompatibilität und Internet Explorer

Wenn Ihre Website auf Browser abzielt, die frühere Versionen von Internet Explorer enthalten, möchten Sie den Grad der CSS-Konformität für diese Versionen kennen. Dieser Artikel bietet einen Überblick über die CSS-Konformität in den neuesten Versionen von Internet Explorer, einschließlich der Unterstützung in Internet Explorer 8.

Internet Explorer 9-Testversion – Vorschau der Internet Explorer-Plattform

Internet Explorer 9-Testversion – Internet Explorer-Plattformvorschau

Sind Sie daran interessiert, sich die neuen Webplattformfunktionen des kommenden Internet Explorer 9 anzusehen? Sie können die Vorschau der Internet Explorer-Plattform ausprobieren. Sie enthält HTML5- und CSS3-Demos sowie Geschwindigkeitsdemos.