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

iOS Safari中HTML表格长文本字体大小异常问题求助

iOS 17 Safari 表格内<pre>嵌套<span>导致字体大小异常问题

精简测试用例(需在iPhone上运行)

<table>
  <tbody>
    <tr>
      <td>
        <pre>AB</pre>
      </td>
      <td>
        <pre><span>A</span>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</pre>
      </td>
    </tr>
  </tbody>
</table>

问题现象

在iOS 17的Safari中测试时,右侧<td>内的<pre>内容字体大小异常变大,显示效果如下:
font-size异常显示

移除<span>标签后问题可解决,但暂不清楚具体原因。该问题仅出现在iOS 17的Safari中,Mac和iPad的Safari均无此异常。

补充测试说明

为<span>添加display: none;后,字体大小恢复正常;但后续切换<span>的display属性,无法再触发字体大小异常的状态,推测这是Safari的渲染bug。
切换display属性后的效果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 06:44:57