收藏
回答

skyline 下 box-sizing: content-box 变为 initial

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信安卓客户端 8.0.58 3.8.9

开启 skyline 且 renderOptions.defaultContentBox 为 false 时,wxss 中设置的 box-sizing: content-box,在 Android 上会变成 box-sizing: initial。因 skyline 默认 box-sizing: border-box,布局会有问题。在 wxml 中使用 inline style 设置 box-sizing 不存在此问题。不论是否开启 postcss 都存在此问题。

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2025-06-30

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2025-06-30
    有用
    回复 1
    • n3therite
      n3therite
      2025-07-06
      问题描述已非常详细,且代码片段无法真机调试,提供没有任何意义。官方人员完全没有阅读问题,处理非常失败。这是我第一次在中国软件平台做开发,体验非常符合我对中国大型科技企业文化的认识。
      2025-07-06
      1
      回复
  • n3therite
    n3therite
    2025-07-06

    minicode: https://developers.weixin.qq.com/s/64iDAqmE8U1h

    问题描述已经非常清楚:在 Android 下 .parent 的 box-sizing 会变为 initial,也就是 border-box,而非在 wxss 中设置的 content-box

    2025-07-06
    有用
    回复
登录 后发表内容