#html #css #django
#HTML #css #django
Вопрос:
Я изучаю Django. Я настраиваю страницу администратора Django. Я создал base_site.html файл в моих шаблонах, чтобы перезаписать HTML-код администратора по умолчанию. Кроме того, я создал таблицу стилей, которую я привязал к ней.
Вот моя проблема: по умолчанию в правой части содержимого есть div с заголовком h2, в котором указано «Недавние действия». Я хочу изменить цвет этого текста, но мой CSS, похоже, не работает с этими словами…
<div id="content-related">
<div class="module" id="recent-actions-module">
<h2>Recent actions</h2>
<h3>My actions</h3>
<p>None available</p>
</div>
</div>
Я пробовал каждый из следующих CSS:
#content-related{
color: blue;
}
.module h2{
color: blue;
}
#recent-actions-module h2{
color: blue;
}
#content related h2{
color: blue;
}
Ничего не работает… Я что-то упустил?
Ответ №1:
Если есть CSS, который загружается позже, чем фрагменты, которые вы опубликовали здесь, это может легко привести к появлению проблемы (более поздний CSS имеет приоритет). Я рекомендую открыть консоль разработчика браузера и просмотреть заголовок — он должен показать вам, какой стиль CSS используется.
Если вам нужна дополнительная помощь, нам понадобится ваш base_site.html .
Ответ №2:
- для CSS должно быть достаточно следующего кода:
h2{color: blue;}
это относится ко всем будущим тегам h2 в шаблонах, которые связаны с вашим файлом CSS.
В противном случае, если вы хотите, чтобы это было только для недавних действий, используйте это:
<div class="module></div?
И в CSS:
.module{color: blue;}
- Вероятно, вы забыли связать свою страницу CSS. Используйте это:
amp;<link rel="stylesheet" href="{% static 'CSS/base.css' %}">
Не забудьте добавить {% load static %} в верхней части вашего html-шаблона.
-
Я не знаю, почему вы хотели бы изменить свою страницу администратора, потому что практически никто, кроме вас, никогда не получит к ней доступ. Если вы пытаетесь создать портал для входа пользователей, просмотрите эту документацию: https://docs.djangoproject.com/en/3.1/topics/auth/default /
-
Если у вас 3 не так, вам следует открыть элемент проверки вашего браузера и просмотреть веб-страницу. Также, чтобы сэкономить кучу времени при создании нового внешнего вида для вашего администратора, ознакомьтесь с шаблонами администратора Django на Github. Вот все шаблоны html администратора, которые облегчат вам жизнь.