Heim  >  Artikel  >  Web-Frontend  >  Was ist der Unterschied zwischen Import und Link in CSS?

Was ist der Unterschied zwischen Import und Link in CSS?

云罗郡主
云罗郡主nach vorne
2018-11-23 16:08:522997Durchsuche

Der Inhalt dieses Artikels befasst sich mit dem Unterschied zwischen Import und Link in CSS. Freunde in Not können darauf verweisen.

Was ist der Unterschied zwischen Import und Link in CSS?

Der Unterschied zwischen Import und Link in CSS

Ich habe gesehen, dass die Taobao-Seite Import verwendet, während viele Websites Import verwenden. Benutzen Sie Links? Natürlich gibt es einige Websites mit relativ einfachen Seiten und hohem Traffic. Schreiben Sie CSS direkt in den HTML-Code? Was ist der Unterschied zwischen ihnen? Ist es besser, Import oder Link für CSS zu verwenden? Ich habe eine ungefähre Vorstellung vom klassischen Forum und einer anderen Website erhalten

Ich habe gesehen, dass die meisten Taobao-Seiten so geschrieben sind

Beispielcode

<style type="text/css" media="screen">
@import url("http://www.divcss8.com/home/css/global/v2.0.css?t=20070518.css");
</style>

Und viele Websites verwenden Links

Beispielcode

<link rel="stylesheet" rev="stylesheet" href="default.css" type="text/css" media="all" />

Und Websites wie Google, Baidu 163 und andere Websites werden direkt in die Webseite geschrieben

Der Vorteil der Verwendung von Link und Import liegt natürlich darin Es ist leicht zu warten. Wenn die Netzwerkgeschwindigkeit jedoch relativ langsam ist, kommt es zu Ladeunterbrechungen, was zu Fehlern im Seitenlayout führt

Sie haben beide die gleiche Funktion

Der einzige Unterschied besteht darin, dass Serviceobjekte sind unterschiedlich

@import dient als CSS

Link dient zur aktuellen Seite

Klassisch Einige Internetnutzer sagten, dass @import zuerst ausgeführt wird.

Der Unterschied zwischen Link und @import in externem Referenz-CSS

In den letzten zwei Tagen habe ich gerade mehrere Möglichkeiten zum Laden von CSS in XHTML geschrieben. Darunter ist externes Referenz-CSS unterteilt zwei Methoden: Link und @import.

Im Wesentlichen werden diese beiden Methoden zum Laden von CSS-Dateien verwendet, es gibt jedoch dennoch subtile Unterschiede.

Unterschied 1: Der Unterschied zwischen Vorfahren. Link gehört zum XHTML-Tag und @import ist vollständig eine von CSS bereitgestellte Methode.

Neben dem Laden von CSS kann das Link-Tag auch viele andere Dinge tun, wie zum Beispiel RSS definieren, rel-Verbindungsattribute definieren usw. @import kann nur CSS laden.

Unterschied 2: Der Unterschied in der Ladereihenfolge. Wenn eine Seite geladen wird (d. h. wenn sie von einem Betrachter angezeigt wird), wird gleichzeitig das durch den Link referenzierte CSS geladen, während das durch @import referenzierte CSS wartet, bis die Seite vollständig heruntergeladen ist, bevor es geladen wird. Wenn Sie also die Seite durchsuchen, auf der @import CSS lädt, ist manchmal zunächst kein Stil zu sehen (es flackert nur), was ziemlich offensichtlich ist, wenn die Netzwerkgeschwindigkeit langsam ist (der Weg, CSS in Dream City zu laden, besteht darin, @import zu verwenden). Wenn ich die Dream City-Webseite herunterlade und gleichzeitig durchsuche, treten die oben genannten Probleme auf.

Unterschied 3: Unterschied in der Kompatibilität. Da @import in CSS2.1 eingeführt wurde, wird @import von älteren Browsern nur von IE5 oder höher erkannt, beim Link-Tag tritt dieses Problem jedoch nicht auf.

Unterschied 4: Der Unterschied bei der Verwendung von DOM zur Steuerung von Stilen. Wenn Sie JavaScript verwenden, um den Dom zu steuern und den Stil zu ändern, können Sie nur das Link-Tag verwenden, da @import nicht vom Dom gesteuert werden kann.

Das sind in etwa die Unterschiede (wenn es noch weitere Unterschiede gibt, sagen Sie es mir bitte und ich werde sie hinzufügen. Alles andere ist das Gleiche. Aus der obigen Analyse ist es besser, den Link-Tag zu verwenden.

Das Obige ist eine vollständige Einführung in den Unterschied zwischen Import und Link in CSS. Wenn Sie mehr über das CSS3-Tutorial erfahren möchten, schauen Sie sich bitte die chinesische PHP-Website an.


Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Import und Link in CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:divcss8.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen