#html #css #django
#HTML #css — файл #джанго #css #django
Вопрос:
Так что в принципе мне не удается подключить файл .css к моему .html. Ранее он просто не находил файл .css, но после того, как я указал полный путь, он перестал выдавать мне ошибку «не найден» на локальном хосте cmd, поэтому он находит ее, но просто не применяет для изменения стиля. Файлы .html и .css находятся в одной папке, я уже пробовал поместить CSS в папки / static и / media, ни то, ни другое не сработало
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href=C:UsersAny1Desktoppersonal_portfolio-
projectblogtemplatesblogmaster.css">
</head>
<body>
<h1>Example heading</h1>
<p>Lori is home blog</p>
</body>
</html>
#просто пытаюсь изменить цвет h1 на красный для тестирования
h1 { color: #FF0000;
}
#и мой settings.py
STATIC_URL = '/static/'
MEDIA_ROOT = BASE_DIR / 'media'
MEDIA_URL = '/media/'
Комментарии:
1. пожалуйста, отредактируйте свой пост — замените изображения фрагментами кода, содержащими части кода, которые имеют отношение к вашему вопросу.
Ответ №1:
@Марк Рофейл
большое спасибо, что исправил это. Я только что сделал
{% load static %}
<link href="{% static 'css/master.css' %}" rel="stylesheet">
Ответ №2:
вместо
<link rel="stylesheet" href=C:UsersAny1Desktoppersonal_portfolio-
напишите это так
{% load static %}
.
.
.
{% block css %}
<link href="{% static 'css/master.css' %}" rel="stylesheet">
{% endblock %}
убедитесь, что ваш CSS находится в ‘/static/css/master.css’
Комментарии:
1. Большое спасибо, Марк! Он также работает только с {% load static %} <link href=»{% static ‘css/master.css’ %}» rel=»stylesheet»>