JavaScript - Erste Schritte, CSS wird blockiert?

4 Antworten

Welchen Webserver verwendest du denn für die Ausgabe deiner Webseite und wie hast du ihn installiert? Nutzt du bspw. den Apache HTTP Server, der im XAMPP-Softwarepaket enthalten ist oder den IIS von Windows?

Jedenfalls ist bei diesem wohl konfiguriert, dass der Response Header den Key X-Content-Type-Options mit dem Wert nosniff mitsendet. Dies ist eine Sicherheitsmaßnahme, die dafür sorgt, dass der Browser nicht den Mime-Type einer übermittelten Ressource überschreibt.

Prüfe zunächst, ob der Dateipfad zu deiner style.css korrekt ist. Achte auch auf Groß- und Kleinschreibung.


XamaX563 
Beitragsersteller
 30.04.2019, 06:32

Vielen Dank für deine Antwort! Der Dateipfad dürfte korrekt sein, die Datei liegt im selben Ordner. Über den Webserver kann ich dir leider nichts sagen. Ich hab in meiner IDE (Intellij) die Möglichkeit direkt das Programmierte in einem Browser meiner Wahl zu starten.

regex9  30.04.2019, 11:41
@XamaX563

Öffne die HTML-Datei doch einmal ohne IntelliJ mit irgendeinem Browser.

Das besagt, dass der Webserver die CSS-Datei mit dem Content-Type "text/html" an den Browser ausliefert und der sagt "Nein, das passt nicht mit CSS zusammen und außerdem habe ich die Anweisung erhalten, nicht selbst zu versuchen anhand des Inhalts herauszufinden, was es ist. Also verwerfe ich es und melde einen Fehler."
Das ist ein Sicherheits-Feature. Der passende Content-Type wäre "text/css".

Woher ich das weiß:Berufserfahrung – Langjährige Berufserfahrung als IT-Berater

XamaX563 
Beitragsersteller
 30.04.2019, 10:04

Danke, habe jetzt dem Link type ="text/css" hinzugefügt. Habe aber immer noch den selben Error

XamaX563 
Beitragsersteller
 30.04.2019, 10:07
@XamaX563

Außerdem habe ich rel="stylesheet" entfernt und bekomme den Error nicht mehr, jedoch werden auch nicht der Style übernommen.

Ich verstehe Deine Frage nicht ganz

JavaScript - Erste Schritte, CSS wird blockiert?

Was ha das mit JavaScript zu tun.

In solange du noch Schwierigkeiten mit einfachem HTML hast, solltest du dich auf HTML5 und CSS konzentrieren und nicht auch noch mit JavaScript oder PHP oder sonstigen anfangen.

HTML und CSS sind die wichtigste Basis einer Internetseite

Du solltest mal deine Files prüfen auf korrekten Syntax

https://validator.w3.org/

Und

http://www.css-validator.org/validator.html.de

Ansonsten hilft

https://wiki.selfhtml.org/wiki/CSS

Und

https://wiki.selfhtml.org/wiki/HTML

Woher ich das weiß:Berufserfahrung
<link rel="stylesheet" type="text/css" href="style.css">
Woher ich das weiß:Hobby – Tägliche kleinere Webprojekte