html - 为什么媒体查询不适用于 django css 样式?
问题描述
下面是 HTML 标签
<div class="logo">
<img src="{% static 'img/sunil.png' %}" id="logo" alt="">
</div>
样式.CSS
我在css文件中所做的如下:
#logo {
height: 60px;
width: 120px;
}
@media only screen and (max-width: 500px) {
.logo {
height: 20px;
width: 60px;
}
}
我尝试使用媒体查询更改图像大小,但它不起作用。
style.css 连接在主文件中,因为当我使用 #logo 并更改高度和宽度时它可以工作,但是当我尝试媒体查询时它就不能工作。
解决方案
您的媒体查询似乎不起作用。首先,确保你的头部有:
<meta name="viewport" content="width=device-width, initial-scale=1">
另外,尝试only
从您的媒体查询中删除:
#logo {
height: 60px;
width: 120px;
}
@media screen and (max-width: 500px) {
#logo {
height: 20px;
width: 60px;
}
}
请注意,您logo
在页面中仅使用一次 id 。在这里您可以看到屏幕和仅屏幕之间的区别。
推荐阅读
- c# - 如何避免在同一范围内多次重复输入相同的名称?
- python - 为什么pyheif在python导入时崩溃?
- python - Python svgwrite 绘图错误“不是 svg 元素中属性 'd' 的有效值
" - excel - 有没有办法可以在 Excel 列中的数字列表中获取差异?
- spring - 配置 Spring Security 以显示样式
- c - 关于C中内存分配的问题
- android - Facebook 登录:无法加载 URL 在 android studio 中使用 facebook-android-sdk 登录时,此 URL 的域不包含在应用程序的域中
- xcode - 在没有 Xcode 的 Mac 上安装 Git
- java - 如何通过 thymeleaf 访问 html 文件中的可选值?
- java - 执行 Android 应用程序时显示不相关的应用程序名称 - gradle 错误?