css - 如何在 Django 中使用 css @media?

标签 css django

我正在使用 CSS @media 创建一个带有动态屏幕的 Django 元素,但它不起作用。

....
@media screen and (max-width: 500px)
....

HTML 将采用其中之一或根本不采用。还是我们必须在 Django 中以不同的方式来做? 提前致谢

最佳答案

@user9911049,

如果需要根据模板文件添加基于媒体画面的动态css

您可以使用以下技术。只需在 之前创建一个 CSS block ,即 body 标签。在你的 templates/base.html 中的基本模板文件中

  {% block css %}

  {% block %}

并在您的模板文件中添加您的css block 内的动态CSS

{% extends "base.html" %}

{% block css %}
  <style>
  @media screen and (max-width: 500px)
  </style>
{% block %}

关于css - 如何在 Django 中使用 css @media?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59509946/

相关文章:

javascript - 使用选择更改 td 值而不传播事件

javascript - Angular 应用程序未在刷新页面上加载 CSS 和 JS?

python - 为什么在 Django View 中使用 Popen 会挂起?

html - 如何显示选定的导航选项卡

Django REST : Nested object add on create (POST) not just update (PUT)

css - Wordpress 上的 CSS 问题

html - css 垂直重复背景

html - 使用 CSS 3D 变换创建 3D Tic Tac Toe UI

django - 在 form.cleaned_data 中删除了动态添加的表单字段

mysql - Django 休息框架 : Function Based API serializers