Heim > Web-Frontend > CSS-Tutorial > Hauptteil

CSS-Kompatibilitätshandbuch

高洛峰
Freigeben: 2017-02-15 13:18:32
Original
1412 Leute haben es durchsucht

Wenn Sie sich über die Kompatibilität nicht sicher sind, sollten Sie auch prüfen, inwieweit die Seite kompatibel sein sollte.

1 Ob dies der Fall sein muss kompatibel

Sie müssen zu Beginn gut über dieses Problem nachdenken. Einige Effekte sind nicht kompatibel, solange der Rückzug reibungslos verläuft.

Zum Beispiel CSS-Formen In diesem Fall:

CSS-Kompatibilitätshandbuch

Das Bild stammt von w3cplus. In diesem Fall ist es besser, die Unterstützung für Browser nicht zu erzwingen, die das CSS-Shapes-Attribut nicht unterstützen.

2 Ist es möglich, einfach einen Backoff durchzuführen?

Im Vergleich zum ersten Punkt wird eine zusätzliche Backoff-Verarbeitung hinzugefügt (die bereits vorhanden sein sollte), z. B. eine CSS-Gradienten-Back-Verarbeitung:

    background-color: #f9efee;
    background-image: linear-gradient(to left, #f5e5e3 0%, #ffffff 52%, #f5e5e3 100%);
Nach dem Login kopieren

3 Situationen, die eine zusätzliche Unterscheidung erfordern

Wenn Sie CSS verwenden, um damit umzugehen, handelt es sich um eine Vielzahl von HACKs:

Eine Sammlung von CSS-Hack-Techniken

Verwenden Sie die CSS-Eigenschaften des Browsers geschickt. Werten Sie Inkompatibilität und Abwärtskompatibilität mit Hack-Techniken auf.

Wenn Sie JS verwenden, um damit umzugehen, können Sie Ihre Fähigkeiten am besten beurteilen. Sie können modernizr.js oder den folgenden Code verwenden:

if ( !'shape-margin' in document.documentElement.style) {}
//如果不支持shape-margin属性则如何如何
Nach dem Login kopieren

4 Erzwungen Der Effekt ist der gleiche

Zu diesem Zeitpunkt können Sie sich nur diesen Code ausdenken

text-shadow: 2px 2px 15px #333;
filter: glow(color=#333333, strength=2);
/*老IE不支持文字阴影,对其使用IE滤镜*/
Nach dem Login kopieren

Weitere Artikel zur CSS-Kompatibilität Strategien, achten Sie bitte auf die chinesische PHP-Website!

Verwandte Etiketten:
css
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage