You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

小视口下文本无法隐藏求助——media queries失效排查

问题排查与解决方案

你的媒体查询未生效,大概率是以下几个常见问题导致,逐个排查即可:

1. 缺少viewport元标签

移动端浏览器默认会模拟桌面端宽度渲染页面,导致媒体查询无法正确触发。必须在HTML的<head>中添加viewport元标签,让页面适配设备宽度:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

2. 选择器优先级不足

你的HTML里header带有word类,但CSS选择器用的是header h1,如果h1有其他优先级更高的样式(比如.word h1),会直接覆盖媒体查询的规则。可以把选择器改成更精确的版本,提升优先级:

@media all and (max-width: 600px) {
  header.word h1 {
    display: none;
  }
}

3. 确认CSS加载顺序与语法

  • 确保媒体查询的CSS代码写在其他针对h1的样式之后(CSS遵循“后定义的规则优先”)
  • 检查整体CSS是否有语法错误,比如括号不闭合、分号遗漏(你提供的代码语法没问题,但要注意嵌入位置是否正确,建议放在<head>内的<style>标签中)

修正后的完整代码示例

<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    /* 基础样式示例 */
    header.word h1 {
      margin: 0;
    }

    @media all and (max-width: 600px) {
      header.word h1 {
        display: none;
      }
    }
  </style>
</head>
<body>
  <header class="word">
    <h1> MY <span> WEBSITE </span> </h1>
  </header>
</body>
</html>

内容的提问来源于stack exchange,提问作者Long Le

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 11:45:29