Renderuję szablon, który próbuję stylizować za pomocą zewnętrznego arkusza stylów. Struktura plików jest następująca.
/app
- app_runner.py
/services
- app.py
/templates
- mainpage.html
/styles
- mainpage.css
mainpage.html wygląda następująco
<html>
<head>
<link rel= "stylesheet" type= "text/css" href= "../styles/mainpage.css">
</head>
<body>
<!-- content -->
Żaden z moich stylów nie jest jednak stosowany. Czy ma to coś wspólnego z tym, że HTML jest szablonem, który renderuję? Python wygląda tak.
return render_template("mainpage.html", variables..)
Wiem, że to działa, ponieważ nadal mogę renderować szablon. Jednakże, kiedy próbowałem przenieść mój kod stylizacji z bloku „style” w tagu „head” HTML do pliku zewnętrznego, wszystkie style zniknęły, pozostawiając pustą stronę HTML. Czy ktoś widzi jakieś błędy w mojej strukturze plików?