Я просмотрел одни и те же вопросы о переполнении стека и попробовал все лучшие ответы. Никто из них не работал.
Я изучаю HTML5 с помощью таблицы стилей CSS. Я просмотрел учебник по созданию веб-страницы с формой для входа с помощью фляги.
Итак, у него есть этот файл base.html, в котором есть несколько кодовых ссылок на файл CSS:
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>RELAX AND WORKOUT</title>
<link rel="stylesheet" href="bulma.css" />
</head>
Первоначально, после href была ссылка http, и она работала. Но я скачал тот же файл CSS и поместил его в ту же папку, что и файл base.html, чтобы я мог играть с этим файлом CSS.
Они оба на ./project/templates/the_file
Это ссылка для скачивания файла css: https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.4/css/bulma.css
Первоначально автор учебника ставил после 'href ='. Но когда я изменил его на локальное имя файла 'bulma.css', он вообще не загружает таблицу стилей.
Я также попробовал абсолютный путь и относительный путь. Ни один из них не работал.
Я использую его на Windows 10. Используя Python 3.7 и флешку.
Так в моем случае, как я могу заставить HTML загружать этот локальный файл CSS?
Edit:
Хорошо, я в конце концов заставил это работать.
Я создал новую папку с именем «static» и поместил в нее файл css. Затем я изменил путь к этому:
<link rel="stylesheet" href="../static/bulma.css" />
.
Означает ли это, что колба рассматривает папку «шаблоны» как специальную папку только для шаблонов HTML, она не распознает другие форматы файлов?
Но я увидел вопрос о том, что человек положил свой css-файл в тот же каталог. Ответ - просто добавить точку, и это сработало. Вот почему я поместил его со всеми другими шаблонами HTML в моей папке шаблонов. Но в моем случае это не сработало.