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

Blogger Simple模板下页面角落元素固定失效问题求助

Chrome更新后侧边栏与导航按钮错位修复方案

核心诱因

Chrome 108及以上版本调整了视口单位计算规则、fixed定位元素的包含块判定逻辑,原有未适配新规则的CSS会出现定位偏移。

修复步骤

  • 调整导航按钮定位样式
    找到主题CSS中导航按钮对应的样式规则,替换为以下代码,将示例类名替换为你实际使用的按钮类名即可:
    .mobile-menu-toggle {
      position: fixed;
      top: 15px;
      right: 15px;
      z-index: 99999;
      /* 新增逻辑兼容Chrome新定位规则 */
      inset-inline-end: 15px;
      inset-block-start: 15px;
    }
    
  • 调整右侧边栏样式
    找到侧边栏对应的CSS规则,替换为以下代码,将示例类名替换为你实际使用的侧边栏类名即可:
    .sidebar-right {
      position: fixed;
      top: 0;
      right: 0;
      inset-inline-end: 0;
      height: 100dvh;
      z-index: 99998;
      transform: translateX(100%);
      transition: transform 0.3s ease;
    }
    /* 侧边栏展开状态规则,保持与你原有触发类名一致即可 */
    .sidebar-right.active {
      transform: translateX(0);
    }
    
  • 补全视口元标签
    检查站点head部分是否存在以下标签,缺失则添加:
    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
    

生效验证

修改完成后清除浏览器缓存,打开Chrome移动端调试模式,多次刷新测试按钮固定效果、侧边栏展开贴合效果即可。

内容的提问来源于stack exchange,提问作者L. core

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 14:06:03