Importieren von CSS-Dateien unter Verwendung von Beurteilungsbedingungen

Importieren von CSS-Dateien unter Verwendung von Beurteilungsbedingungen

Lösung 1: Verwenden Sie bedingten Import im HTML-Dokument, beispielsweise durch Einfügen des folgenden Codes in HEAD:

Code kopieren
Der Code lautet wie folgt:

<!--[wenn IE 6]>
<link rel="stylesheet" href="ie.css" type="text/css" />
<![endif]-->
<!--[wenn IE]>
<link type="text/css" media="screen" rel="stylesheet" href="js/colorbox-custom-ie.css" title="Sauberkeit" />
<![endif]-->

Lösung 2: Verwenden Sie bedingten Import am Anfang des CSS-Dokuments, wie im folgenden Code gezeigt:

Code kopieren
Der Code lautet wie folgt:

[wenn SafMob]
@import('iphone.css');
[wenn !SafMob]
@import('nicht-iPhone.css');

Die Reihenfolge, in der der Browser CSS lädt:
1. Laden Sie die durch die URL angegebene HTML-Seite
2. HTML analysieren
3. Rufen Sie die CSS-Datei, auf die das Link-Tag verweist, remote ab
4. Laden und führen Sie die erhaltene CSS-Datei aus. Wenn der Code @import url("xx.css") auftritt, wird xx.css remote abgerufen.
5. xx.css laden und ausführen
Sie können bis zu 31 CSS-Dateien über @import importieren. Da bei jedem Remote-Abruf einer CSS-Datei ein HTTP-Link generiert wird, ist dies zeitaufwändig. Daher sollten Sie @import möglichst wenig verwenden. 31. Ich glaube nicht, dass irgendein Projekt so viele verwenden wird.

<<:  Reines CSS zum Erzielen eines schmelzenden Kerzenmusters (Wassertropfen) – Beispielcode

>>:  Wenn ich eine Eigenschaft in Vue-Daten zufällig ändere, wird die Ansicht aktualisiert?

Artikel empfehlen

Verwendung von Vue-Filtern und Probleme bei der Zeitstempelkonvertierung

Inhaltsverzeichnis 1. Das Konzept schnell erkenne...

CSS3-Randeffekte

Was ist CSS? CSS (Abkürzung für Cascading Style S...

Details zur Bündelung statischer Ressourcen ohne JavaScript

Inhaltsverzeichnis 1. Benutzerdefinierter Import ...

MySQL 8.0.21 Installationstutorial mit Bildern und Text

1. Laden Sie den Download-Link herunter Klicken S...

Detaillierte Erklärung des JS-Browserspeichers

Inhaltsverzeichnis Einführung Plätzchen Was sind ...

Zusammenfassung des Wissens zu langsamen MySQL-Protokollen

Inhaltsverzeichnis 1. Einführung in Slow Log 2. L...

So installieren Sie Composer unter Linux

1. Laden Sie das Installationsskript - composer-s...

MySQL-Konfiguration SSL-Master-Slave-Replikation

MySQL5.6 So erstellen Sie SSL-Dateien Offizielle ...