Heim > Web-Frontend > CSS-Tutorial > Warum funktioniert mein LESS.js-Code in Chrome nicht?

Warum funktioniert mein LESS.js-Code in Chrome nicht?

Susan Sarandon
Freigeben: 2024-11-03 18:05:03
Original
491 Leute haben es durchsucht

Why Doesn't My LESS.js Code Work in Chrome?

LESS.js-Kompatibilitätsproblem in Chrome

Sie sind auf eine Situation gestoßen, in der LESS.js in Firefox zu funktionieren scheint, in Firefox jedoch nicht Chrom. Um die zugrunde liegende Ursache zu ermitteln, untersuchen wir Ihren bereitgestellten Code:

<code class="html"><link rel="stylesheet/less" href="css/style.less" />
<script src="http://lesscss.googlecode.com/files/less-1.0.21.min.js"></script>

@highlight: #cb1e16;
@shade1: #cb1e16;
@tone1: #5c6f7d;
@grad1: #e6edf3;
@grad2: #8a8d92;
@text1: #333e44;

header, footer, section, article, nav, aside { display: block; }

.grad {
  background: @grad2;
  background: -moz-linear-gradient(top, @grad1, @grad2 1200px);
  background: -webkit-gradient(linear, 0 0, 0 1200, from(#e6edf3), to(#8a8d92));
}

html {
  .grad;
  min-height: 100%;
}</code>
Nach dem Login kopieren

Der Code erscheint syntaktisch korrekt, aber gehen wir auf Ihre Beobachtung ein, dass html { background: red; } wird auch in Chrome nicht wirksam.

Die Erklärung liegt in einem bekannten Problem mit Chrome. Laut der LESS.js-Dokumentation funktioniert das Browser-Skript aufgrund einer Chrome-spezifischen Einschränkung nicht, wenn der Pfad zu Ihrer Seite mit „file:///“ beginnt.

Zu Um dieses Problem zu beheben, sollten Sie die Verwendung eines Webservers zum Hosten Ihrer Seite in Betracht ziehen, anstatt sie direkt aus einer lokalen Datei zu öffnen. Alternativ können Sie die Suche auch mit einer vorgefertigten LESS-CSS-Datei durchführen, anstatt sich auf das Browser-Skript zu verlassen.

Das obige ist der detaillierte Inhalt vonWarum funktioniert mein LESS.js-Code in Chrome nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage