我有这个css:
.realiser-devis { text-transform:大写;font-size: 23px;font-weight: 700;边距: 0;color:#fff;}
如果屏幕宽度小于1600px,我想减小字体大小
@media only screen and (max-width:1600px) {
.realiser-devis {
font-size: 12px;
}
}问题是媒体查询中的css在不满足条件的情况下工作;我的屏幕宽度是1800px,字体大小是12px
我是不是漏掉了什么?
问候
阿米尔
发布于 2021-10-19 17:56:57
您可能在<head>部分中缺少响应性元标记。
确保在<head>部分中有以下内容:
<meta name="viewport" content="width=device-width, initial-scale=1">请阅读有关该here的更多信息。
发布于 2021-10-20 08:20:42
检查时,请在控制台中使用此命令检查屏幕宽度
console.log(window.screen.width)如果仍然是1800,请将您的媒体查询max-width减少到500并检查,如果它工作,那么您应该检查您的屏幕宽度有什么问题。
否则,请尝试使用不带关键字only的媒体查询(这可能会影响较旧的浏览器):
@media screen and (max-width:1600px) {
.realiser-devis {
font-size: 12px;
}
}发布于 2021-10-25 21:59:36
<meta name="viewport" content="width=device-width, initial-scale=1">有用信息:https://developer.mozilla.org/en-US/docs/Web/HTML/Viewport_meta_tag
https://stackoverflow.com/questions/69635517
复制相似问题