在 iPhone 上输入时,屏幕会放大吗?

When typing on iPhone, screen zooms in?

你好

我正在构建一个聊天室站点,但是它在 iPhone(或者可能是我尚未检查过的 safari)上遇到了问题。

当您开始输入位于底部 position: fixed 的输入时,屏幕会放大,您必须手动缩小才能看到发送按钮。我知道这不是很好解释,所以我会把我的代码放在这里:

有时可以正常工作的草率代码(现在除外)

input {
  font-size: 150%;
  width: 83vw;
  height: inherit;
}

form {
  position: fixed;
  bottom: 0px;
  left: -2px;
  height: 6vh;
  margin-bottom: 0px;
}

form button {
  width: calc(17vw + 2px);
  font-size: 150%;
  position: fixed;
  right: -2px;
  height: inherit;
}

这与您的代码无关。我是 iphone 的长期用户,可以说 iphone 会自动执行此操作。当启动键盘时,它会自动缩放到一个点,您可以有效地看到您正在输入的内容。