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

CSS @media屏幕方向查询失效排查:为何空body选择器能修复?

CSS @media orientation 查询失效问题分析与解决

现象

  • 测试屏幕方向媒体查询@media (orientation)时,初始代码完全不生效,body背景始终显示为白色
  • 仅在样式中添加一个仅包含CSS注释的body选择器后,媒体查询即可正常触发

根因

排查确认,问题源于<style>代码块内误用了HTML注释语法(<!-- -->),而非CSS标准的注释语法(/* */)。这种错误会干扰浏览器对CSS代码的解析逻辑,导致后续的媒体查询规则无法被正确识别。

复现环境

  • Chrome 107
  • Firefox 107(Ubuntu 22.04)

解决方法

将<style>标签内的所有HTML注释替换为CSS标准注释:

  • 错误写法:<!-- 此为HTML注释,不能用于<style>块 -->
  • 正确写法:/* 此为CSS注释,适用于<style>块内 */

内容的提问来源于stack exchange,提问作者Peter Ryan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 17:40:18