Heim  >  Artikel  >  Web-Frontend  >  Analyse und Lösungen für Gründe, warum von HTML extern referenzierte CSS-Dateien nicht wirksam werden

Analyse und Lösungen für Gründe, warum von HTML extern referenzierte CSS-Dateien nicht wirksam werden

不言
不言Original
2018-06-05 11:29:5916130Durchsuche

Dieser Artikel stellt hauptsächlich die Analyse und Lösungen für die Gründe vor, warum die externe HTML-Referenz-CSS-Datei nicht wirksam wird. Dieser Artikel ist sehr detailliert und hat einen Referenzwert.

Als Front -End kleiner Bai, ein paar Tage lang am Frontend herumgebastelt. . Heute entdeckte ich plötzlich, dass etwas, an das ich glaubte, ein Problem hatte. . Ich habe beispielsweise ein CSS-Stildokument im CSS-Verzeichnis geschrieben: style.css. Derzeit ist nur ein Satz darin enthalten:

XML/HTML-CodeKopieren Sie den Inhalt in die Zwischenablage

body {    
background-color: #ddd;    
}

Dann importieren Sie ihn in meine HTML-Datei Dieses externe CSS:

XML/HTML-CodeKopieren Sie den Inhalt in die Zwischenablage

<link rel="stylesheet" type="text/css" href="css/style.css">

Aktualisieren Sie den Browser. . Wow, kao. Es reagierte nicht, es funktionierte nicht. . Ich habe diesen Pfad mehrmals überprüft, um sicherzustellen, dass kein Problem vorliegt, und den F12-Debugger von Chrome geöffnet. Ich habe

bestätigt, dass der Browser die CSS-Datei geladen hat, und dann habe ich die Datei geöffnet und gesehen:

war verstümmelt. . Es sollte etwas mit der Kodierung oder dem Format nicht stimmen, aber ich kann es nicht herausfinden. . Nach Rücksprache mit einem Frontend-Partner habe ich die aktuelle Kodierung der Webseite überprüft:

zeigt UTF-16LE-Kodierung. .
Ich habe es später versucht und mit dem Sublime-Editor das lokale CSS-Dateikodierungsformat auf dieses utf-16LE geändert:

Den CSS-Code neu geschrieben. Speichern und ausführen. . Klar, das ist es. .
Aber mein HTML ist als UTF-8 angegeben und mein CSS ist UTF-16, was mich sehr unglücklich macht. . Also habe ich noch einmal nach einer Lösung gefragt. Es ist lösbar und es ist einfach. .
Ändern Sie das CSS in utf-8 und bearbeiten Sie den darin enthaltenen Code. Deklarieren Sie einfach das Codierungsformat, wenn Sie dieses CSS in HTML einführen:


Das heißt, fügen Sie dem Link-Tag ein Attribut hinzu: charset="utf-8" Ganz gut . . . Es ist wirklich so einfach. . .

Dies ist die Analyse und Lösung dafür, warum externe HTML-Referenz-CSS-Dateien nicht wirksam werden. Ich hoffe, sie wird Ihnen helfen!

Verwandte Empfehlungen:

Zwei Möglichkeiten, das Löschen des Eingabetext-Eingabecaches in HTML zu deaktivieren

Das obige ist der detaillierte Inhalt vonAnalyse und Lösungen für Gründe, warum von HTML extern referenzierte CSS-Dateien nicht wirksam werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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