在文本区域上使用“resize: none;” 是糟糕的用户体验

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费额度!

Catalin Rosu:

有时您需要键入包含许多段落的长回复,并且在小型文本区域框内换行该文本会使您在键入时难以理解和跟踪。 有很多次我不得不例如在 Notepad++ 中编写该文本,然后将整个回复粘贴到该小型文本区域中。 我承认我也打开了 DevTools 来覆盖 resize: none 声明,但这并不是真正提高效率的方法。

删除 <textarea> 的默认可调整大小性通常会损害用户体验。 即使调整大小的文本区域“破坏”了网站布局,那也没关系,用户现在正在此网站上尝试执行非常重要的操作,您不应该让任何事情妨碍此操作。 我知道网络是一个很大的地方,所以请随时在评论中证明我错了。

这对于 Catalin 来说一定很有意义,他凭借近 10 年前关于如何防止文本区域调整大小的答案,在 Stack Overflow 上稳步赢得了声誉。

直接链接 →