Ich rendere eine Vorlage, die ich mit einem externen Stylesheet zu stylen versuche. Die Dateistruktur ist wie folgt.
/app
- app_runner.py
/services
- app.py
/templates
- mainpage.html
/styles
- mainpage.css
mainpage.html sieht so aus
<html>
<head>
<link rel= "stylesheet" type= "text/css" href= "../styles/mainpage.css">
</head>
<body>
<!-- content -->
Keiner meiner Stile wird jedoch angewendet. Hat das etwas damit zu tun, dass das HTML eine Vorlage ist, die ich rendere? Die Python sieht so aus.
return render_template("mainpage.html", variables..)
Ich weiß, dass so viel funktioniert, weil ich die Vorlage immer noch rendern kann. Als ich jedoch versuchte, meinen Styling-Code von einem "Style" -Block innerhalb des HTML-Tags "head" in eine externe Datei zu verschieben, verschwand das gesamte Styling und hinterließ eine leere HTML-Seite. Hat jemand Fehler mit meiner Dateistruktur gesehen?