收藏
回答

textarea 中英文行高不一致如何解决?

问题

想要实现 textarea 自动增高,但不超过三行,最小一行。设置了固定行号,但中文和英文仍然显示不一致。

  • 中文输入:效果符合预期

  • 英文输入:行高变少,不符合预期

有大佬知道该如何解决吗?

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

1 个回答

  • Cjiang
    Cjiang
    2022-06-23

    2个汉字 ≈ 4个字母,下面宽度小自然变两行

    我觉得你可以弄个中英文切换的功能,然后下方的font-size设置大一点。

    匹配

    匹配中文:[\u4e00-\u9fa5]

    英文字母:[a-zA-Z]

    看看能否实现

    2022-06-23
    有用
    回复 1
    • minimalistrojan
      minimalistrojan
      发表于移动端
      2022-06-23
      感谢提供解决方案,我去试一下。
      2022-06-23
      回复
登录 后发表内容