登录
首页 >  文章 >  前端

移动端CSS媒体查询失效?检查viewport配置是否正确

时间:2026-05-25 18:51:25 203浏览 收藏

移动端CSS媒体查询失效的根源往往不在断点设置或设备差异,而在于被忽视的viewport meta标签——它必须唯一、干净、且严格置于HTML head最前端,否则浏览器将默认启用桌面模拟模式,导致所有基于视口宽度的媒体查询(如@media (max-width: 768px))彻底失灵;同时需摒弃已废弃的max-device-width,规避CSS语法错误、优先级冲突及框架/插件引发的标签覆盖问题,真机调试前务必亲手查看源码确认viewport是否存在且有效——这看似微小的配置,恰恰是90%以上响应式失效的真正瓶颈。

为什么移动端CSS媒体查询失效不生效_检查meta标签的viewport视口配置是否正确

移动端 CSS 媒体查询不生效,90% 以上是 viewport meta 标签没配对、没放对位置,或者压根没写。

viewport 标签必须唯一且位于 最顶部

浏览器解析 HTML 是顺序执行的。一旦它在 开头没看到 ,就会立刻启用“桌面模拟模式”——布局视口固定为 980px,此时 @media (max-width: 768px) 永远不会触发,因为视口宽度根本不是 768。

  • 检查源码(右键 → 查看页面源代码),确认 内第一个或第二个标签,前面只有 </code></li> <li>禁止 JS 动态插入:<code>document.head.innerHTML += '...'</code> 或 <code>document.write()</code> 在 Safari 中基本无效</li> <li>Next.js / Nuxt 等框架要注意:服务端模板可能因注释、占位符或 SSR 渲染顺序把 viewport 标签挤到后面,必须验证最终 HTML 源码</li> <li>重复声明时,浏览器只认第一个;CMS 或插件自动注入第二个 viewport,会覆盖你写的,导致失效</li> </ul><h3>别用 max-device-width,改用 max-width</h3> <p><code>max-device-width</code> 在 iOS/iPadOS/macOS Safari 中已不可靠:系统返回的是逻辑像素而非物理分辨率,且该媒体特性已被 W3C 弃用。你写的 <code>@media (max-device-width: 768px)</code> 在现代 Safari 里大概率不匹配。</p> <ul><li>一律改用 <code>@media (max-width: 768px)</code> —— 它基于当前视口宽度,可响应缩放、分屏、DevTools 调整</li> <li>注意:<code>initial-scale</code> 会影响视口计算。比如设了 <code>initial-scale=0.5</code>,那 <code>100vw</code> 就等于 2 倍设备宽度,断点值需同步上调</li> <li>不要依赖 <code>device-pixel-ratio</code> 做布局判断——它不随缩放重算,也不响应式更新</li> </ul><h3>CSS 语法错误会静默吞掉整个 @media 块</h3> <p>媒体查询不是独立模块,它和普通 CSS 共享同一解析上下文。前面一行 CSS 出错(比如 <code>@keyframes</code> 缺 <code>}</code>、属性漏分号、括号不匹配),浏览器可能直接跳过之后所有规则,包括整个 <code>@media</code> 块。</p> <ul><li>打开 Safari 开发者工具(macOS + iOS 配对调试),在 Console 里看有没有 <code>Parse error</code> 或 <code>Invalid CSS property name</code></li> <li>临时删掉所有非必要 CSS,只留 <code>viewport</code> meta + 一条最简媒体查询,例如:<code>@media (max-width: 768px) { body { background: red } }</code>,确认是否生效</li> <li>避免在 CSS 文件中嵌套 <code>@media</code>:像 <code>.box { @media (...) { ... } }</code> 是非法语法,纯 CSS 不支持,Safari 会直接忽略</li> </ul><h3>优先级冲突和选择器特异性不足</h3> <p>即使语法全对、viewport 正确,媒体查询也可能被更高优先级的基础样式覆盖。尤其当基础规则用了 <code>!important</code>,或者选择器更具体(如 <code>div#app .header</code> vs <code>.header</code>),媒体查询就“输在起跑线”。</p> <ul><li>避免在通用基础样式中滥用 <code>!important</code>;若已存在,媒体查询里也得加,但这只是临时诊断手段</li> <li>把 <code>@media</code> 块放在整个 CSS 文件末尾,确保书写顺序上后于基础样式</li> <li>提升选择器特异性:用 <code>body .header</code> 替代 <code>.header</code>,比堆 <code>!important</code> 更可靠</li> <li>别用通配符 <code>*</code> 在媒体查询里,Safari 对它的渲染行为不稳定,还容易被用户代理样式覆盖</li> </ul><p>真正卡住人的地方往往不是断点值算错,而是 viewport 标签在源码里“隐身”了——被框架模板吞掉、被 CMS 插件覆盖、被空格或换行破坏了 content 属性格式。真机测试前,务必右键查看源代码,亲手确认那一行 <code><meta name="viewport"></code> 是否真实存在、是否干净、是否够靠前。</p><p>以上就是《移动端CSS媒体查询失效?检查viewport配置是否正确》的详细内容,更多关于的资料请关注golang学习网公众号!</p> <div id="third-party-overlay" style="position:fixed;left:0;top:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;background:rgba(0,0,0,0.4);z-index:9999;"> <div style="background:#FFF3CD;border:1px solid #FFEEBA;padding:16px;border-radius:6px;box-sizing:border-box;max-width:480px;width:90%;text-align:center;"> <div style="font-size:14px;color:#856404;margin-bottom:12px;">您即将跳转至第三方网站,请注意保护好个人信息和财产安全!</div> <a href="https://comicdow.pdlcomic.top/1273%2F%E5%9B%A7%E6%AC%A1%E5%85%83.apk" target="_blank" rel="nofollow noopener noreferrer" style="color:#2d8cf0;text-decoration:none;" onclick="showThirdParty('none');">继续访问</a> </div> </div> <script> function showThirdParty(mode){ var el = document.getElementById('third-party-overlay'); if (!el) return; el.style.display = (mode === 'none' ? 'none' : 'flex'); } </script> </div> <div class="labsList"> </div> </div> <div class="contBoxNor"> <div class="contTit"> <div class="tit">资料下载</div> </div> <ul class="classRecomList"> <li> <a href="https://pan.quark.cn/s/ba8ef670cabd" rel="nofollow" target="_blank" title="编程学习资料下载" class="img_box"> <img loading="lazy" src="/assets/images/xuexiziliao.jpeg" onerror="this.onerror='';this.src='/assets/images/moren/morentu.png'" alt="编程学习资料下载"> </a> <dl> <dt class="lineOverflow"> <a href="https://pan.quark.cn/s/ba8ef670cabd" rel="nofollow" target="_blank" class="aBlack" title="编程学习资料下载">编程学习资料下载</a> </dt> <dd class="cont1 lineTwoOverflow"> 精选 编程(Golang、Python、Java、C++、JavaScript等) 教程、电子书与示例源码,一键打包本地下载学习。 </dd> <dd class="cont2"> <a href="https://pan.quark.cn/s/ba8ef670cabd" rel="nofollow" target="_blank" class="toStudy">立即下载</a> </dd> </dl> </li> </ul> </div> <!-- 最新阅读 --> <div class="contBoxNor"> <div class="contTit"> <div class="tit">相关阅读</div> <a href="/articlelist.html" class="more">更多></a> </div> <ul class="latestReadList"> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  1年前  |   <a href="javascript:;" class="aLightGray" title="提升">提升</a> <a href="javascript:;" class="aLightGray" title="箭头函数">箭头函数</a> <a href="javascript:;" class="aLightGray" title="函数表达式">函数表达式</a> <a href="javascript:;" class="aLightGray" title="函数声明">函数声明</a> <a href="javascript:;" class="aLightGray" title="Function构造函数">Function构造函数</a> </div> <div class="tit lineOverflow"><a href="/article/207000.html" title="JavaScript函数定义及示例详解" class="aBlack">JavaScript函数定义及示例详解</a></div> <div class="opt"> <span><i class="view"></i>502</span> <span class="collectBtn user_collection" data-id="207000" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  2年前  |   <a href="javascript:;" class="aLightGray" title="CSS">CSS</a> <a href="javascript:;" class="aLightGray" title="优化">优化</a> <a href="javascript:;" class="aLightGray" title="体验">体验</a> </div> <div class="tit lineOverflow"><a href="/article/72840.html" title="优化用户界面体验的秘密武器:CSS开发项目经验大揭秘" class="aBlack">优化用户界面体验的秘密武器:CSS开发项目经验大揭秘</a></div> <div class="opt"> <span><i class="view"></i>501</span> <span class="collectBtn user_collection" data-id="72840" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  2年前  |   <a href="javascript:;" class="aLightGray" title="图片轮播">图片轮播</a> <a href="javascript:;" class="aLightGray" title="微信小程序">微信小程序</a> <a href="javascript:;" class="aLightGray" title="特效">特效</a> </div> <div class="tit lineOverflow"><a href="/article/76259.html" title="使用微信小程序实现图片轮播特效" class="aBlack">使用微信小程序实现图片轮播特效</a></div> <div class="opt"> <span><i class="view"></i>501</span> <span class="collectBtn user_collection" data-id="76259" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  2年前  |   <a href="javascript:;" class="aLightGray" title="sessionStorage">sessionStorage</a> <a href="javascript:;" class="aLightGray" title="存储能力">存储能力</a> <a href="javascript:;" class="aLightGray" title="限制解析">限制解析</a> </div> <div class="tit lineOverflow"><a href="/article/83771.html" title="解析sessionStorage的存储能力与限制" class="aBlack">解析sessionStorage的存储能力与限制</a></div> <div class="opt"> <span><i class="view"></i>501</span> <span class="collectBtn user_collection" data-id="83771" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  2年前  |   <a href="javascript:;" class="aLightGray" title="团队合作">团队合作</a> <a href="javascript:;" class="aLightGray" title="冒泡事件">冒泡事件</a> <a href="javascript:;" class="aLightGray" title="促进作用">促进作用</a> </div> <div class="tit lineOverflow"><a href="/article/85057.html" title="探索冒泡活动对于团队合作的推动力" class="aBlack">探索冒泡活动对于团队合作的推动力</a></div> <div class="opt"> <span><i class="view"></i>501</span> <span class="collectBtn user_collection" data-id="85057" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> </ul> </div> <!-- 最新阅读 --> <div class="contBoxNor"> <div class="contTit"> <div class="tit">最新阅读</div> <a href="/articlelist.html" class="more">更多></a> </div> <ul class="latestReadList"> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  11分钟前  |   </div> <div class="tit lineOverflow"><a href="/article/611557.html" title="HTML反应力测试游戏实现方法" class="aBlack">HTML反应力测试游戏实现方法</a></div> <div class="opt"> <span><i class="view"></i>462</span> <span class="collectBtn user_collection" data-id="611557" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  11分钟前  |   </div> <div class="tit lineOverflow"><a href="/article/611556.html" title="宏任务与微任务解析:JS事件循环核心机制拆解" class="aBlack">宏任务与微任务解析:JS事件循环核心机制拆解</a></div> <div class="opt"> <span><i class="view"></i>292</span> <span class="collectBtn user_collection" data-id="611556" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  18分钟前  |   </div> <div class="tit lineOverflow"><a href="/article/611548.html" title="Flex布局在微信小程序错位怎么解决?" class="aBlack">Flex布局在微信小程序错位怎么解决?</a></div> <div class="opt"> <span><i class="view"></i>496</span> <span class="collectBtn user_collection" data-id="611548" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  19分钟前  |   </div> <div class="tit lineOverflow"><a href="/article/611547.html" title="CSS多层定位技巧:嵌套容器与position组合应用" class="aBlack">CSS多层定位技巧:嵌套容器与position组合应用</a></div> <div class="opt"> <span><i class="view"></i>145</span> <span class="collectBtn user_collection" data-id="611547" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  23分钟前  |   </div> <div class="tit lineOverflow"><a href="/article/611543.html" title="闭包实现私有状态的原理与应用" class="aBlack">闭包实现私有状态的原理与应用</a></div> <div class="opt"> <span><i class="view"></i>290</span> <span class="collectBtn user_collection" data-id="611543" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  27分钟前  |   </div> <div class="tit lineOverflow"><a href="/article/611536.html" title="HTML创建调试信息面板,隐藏开发日志操作指南" class="aBlack">HTML创建调试信息面板,隐藏开发日志操作指南</a></div> <div class="opt"> <span><i class="view"></i>477</span> <span class="collectBtn user_collection" data-id="611536" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  30分钟前  |   </div> <div class="tit lineOverflow"><a href="/article/611533.html" title="CSS颜色打印异常怎么解决?用纯RGB避免透明" class="aBlack">CSS颜色打印异常怎么解决?用纯RGB避免透明</a></div> <div class="opt"> <span><i class="view"></i>327</span> <span class="collectBtn user_collection" data-id="611533" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  33分钟前  |   </div> <div class="tit lineOverflow"><a href="/article/611528.html" title="Object.seal 实现 WebSocket 状态原子锁定方法" class="aBlack">Object.seal 实现 WebSocket 状态原子锁定方法</a></div> <div class="opt"> <span><i class="view"></i>415</span> <span class="collectBtn user_collection" data-id="611528" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  35分钟前  |   </div> <div class="tit lineOverflow"><a href="/article/611526.html" title="HTML Canvas流体动画效果实现方法" class="aBlack">HTML Canvas流体动画效果实现方法</a></div> <div class="opt"> <span><i class="view"></i>106</span> <span class="collectBtn user_collection" data-id="611526" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  37分钟前  |   </div> <div class="tit lineOverflow"><a href="/article/611523.html" title="AbortSignal.timeout 实现 fetch 秒级熔断机制" class="aBlack">AbortSignal.timeout 实现 fetch 秒级熔断机制</a></div> <div class="opt"> <span><i class="view"></i>103</span> <span class="collectBtn user_collection" data-id="611523" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  38分钟前  |   </div> <div class="tit lineOverflow"><a href="/article/611522.html" title="虚拟 DOM 中 componentInternalInstance 的作用解析" class="aBlack">虚拟 DOM 中 componentInternalInstance 的作用解析</a></div> <div class="opt"> <span><i class="view"></i>233</span> <span class="collectBtn user_collection" data-id="611522" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> <li> <div class="info"> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  39分钟前  |   </div> <div class="tit lineOverflow"><a href="/article/611520.html" title="CSS悬停交互:hover实现样式变换技巧" class="aBlack">CSS悬停交互:hover实现样式变换技巧</a></div> <div class="opt"> <span><i class="view"></i>124</span> <span class="collectBtn user_collection" data-id="611520" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </div> </li> </ul> </div> <!-- 课程推荐 --> <div class="contBoxNor"> <div class="contTit"> <div class="tit">课程推荐</div> <a href="/courselist.html" class="more">更多></a> </div> <ul class="classRecomList"> <li> <a href="/course/9.html" title="前端进阶之JavaScript设计模式" class="img_box"> <img loading="lazy" src="/uploads/20221222/52fd0f23a454c71029c2c72d206ed815.jpg" onerror="this.onerror='';this.src='/assets/images/moren/morentu.png'" alt="前端进阶之JavaScript设计模式"> </a> <dl> <dt class="lineOverflow"> 前端进阶之JavaScript设计模式 </dt> <dd class="cont1 lineOverflow">设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。</dd> <dd class="cont2"> <a href="/course/9.html" title="前端进阶之JavaScript设计模式" class="toStudy">立即学习</a> <span>543次学习</span> </dd> </dl> </li> <li> <a href="/course/2.html" title="GO语言核心编程课程" class="img_box"> <img loading="lazy" src="/uploads/20221221/634ad7404159bfefc6a54a564d437b5f.png" onerror="this.onerror='';this.src='/assets/images/moren/morentu.png'" alt="GO语言核心编程课程"> </a> <dl> <dt class="lineOverflow"> GO语言核心编程课程 </dt> <dd class="cont1 lineOverflow">本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。</dd> <dd class="cont2"> <a href="/course/2.html" title="GO语言核心编程课程" class="toStudy">立即学习</a> <span>516次学习</span> </dd> </dl> </li> <li> <a href="/course/74.html" title="简单聊聊mysql8与网络通信" class="img_box"> <img loading="lazy" src="/uploads/20240103/bad35fe14edbd214bee16f88343ac57c.png" onerror="this.onerror='';this.src='/assets/images/moren/morentu.png'" alt="简单聊聊mysql8与网络通信"> </a> <dl> <dt class="lineOverflow"> 简单聊聊mysql8与网络通信 </dt> <dd class="cont1 lineOverflow">如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让</dd> <dd class="cont2"> <a href="/course/74.html" title="简单聊聊mysql8与网络通信" class="toStudy">立即学习</a> <span>500次学习</span> </dd> </dl> </li> <li> <a href="/course/57.html" title="JavaScript正则表达式基础与实战" class="img_box"> <img loading="lazy" src="/uploads/20221226/bbe4083bb3cb0dd135fb02c31c3785fb.jpg" onerror="this.onerror='';this.src='/assets/images/moren/morentu.png'" alt="JavaScript正则表达式基础与实战"> </a> <dl> <dt class="lineOverflow"> JavaScript正则表达式基础与实战 </dt> <dd class="cont1 lineOverflow">在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。</dd> <dd class="cont2"> <a href="/course/57.html" title="JavaScript正则表达式基础与实战" class="toStudy">立即学习</a> <span>487次学习</span> </dd> </dl> </li> <li> <a href="/course/28.html" title="从零制作响应式网站—Grid布局" class="img_box"> <img loading="lazy" src="/uploads/20221223/ac110f88206daeab6c0cf38ebf5fe9ed.jpg" onerror="this.onerror='';this.src='/assets/images/moren/morentu.png'" alt="从零制作响应式网站—Grid布局"> </a> <dl> <dt class="lineOverflow"> 从零制作响应式网站—Grid布局 </dt> <dd class="cont1 lineOverflow">本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。</dd> <dd class="cont2"> <a href="/course/28.html" title="从零制作响应式网站—Grid布局" class="toStudy">立即学习</a> <span>485次学习</span> </dd> </dl> </li> </ul> </div> </div> <!-- footer --> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <div class="footer"> <ul> <li ><a href="/" class="aLightGray"><em class="material-icons">home</em><span>首页</span></a></li> <li class="curr"><a href="/articlelist.html" class="aLightGray"><em class="material-icons">menu_book</em><span>阅读</span></a></li> <li ><a href="/courselist.html" class="aLightGray"><em class="material-icons">school</em><span>课程</span></a></li> <li ><a href="/ai.html" class="aLightGray"><em class="material-icons">smart_toy</em><span>AI助手</span></a></li> <li ><a href="/user.html" class="aLightGray"><em class="material-icons">person</em><span>我的</span></a></li> </ul> </div> <script src="/assets/js/require.js" data-main="/assets/js/require-frontend.js?v=1671101972"></script> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?3dc5666f6478c7bf39cd5c91e597423d"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script src="/assets/js/SyntaxHighlighter/shCore.js?3.1.1"></script> <script> document.addEventListener('DOMContentLoaded', function () { if (document.querySelector('.cont pre')) { SyntaxHighlighter.all(); } }); </script> </body> </html>