Ich habe Tornado verwendet, um eine einfache Seite zu erstellen. Das CSS auf der resultierenden Seite wurde geladen, hatte aber keine Auswirkung. Verwenden Sie Google Chrome zum Debuggen, heißt es in der Ressource als Stylesheet interpretiert, aber mit MIME-Typ übertragen application/x-css. Die allgemeine Bedeutung besteht darin, dass die CSS-Datei als Stylesheet erkannt wird, jedoch im Format application/x-css übertragen wird. Dies führt dazu, dass der Browser die Seite nicht richtig anzeigen kann und das CSS überhaupt nicht funktioniert. Der Grund dafür ist, dass web.py in Tornadod mimetypes.guess_type()
aufruft, wenn content_type festgelegt wird und wenn Mimetypes initialisiert wird, falls dies der Fall ist In der Windows-Umgebung wird die lokale Registry gelesen.
Ändern Sie also einfach den Inhaltstyp der CSS-Datei in der Registrierung von applicntion/x-css
Text /css reicht.
Das obige ist der detaillierte Inhalt vonDie Lösung für das Problem, dass Tornado nach dem Laden von CSS keine Wirkung hat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!