当 body 具有 text-transform: uppercase 时,粘贴到 Webkit 文本区域会受到限制
我...
body { text-transform: uppercase; }
...并且...
textarea { text-transform: none !important; }
粘贴到 Webkit(Safari 和 Chrome)中文本区域的文本将被大写。 粘贴到 Firefox 或 IE 文本区域中的文本将保持原样、较低或上限。 我需要在所有 SQL 浏览器中单独保留它。
漏洞?修复?
I have...
body { text-transform: uppercase; }
...and...
textarea { text-transform: none !important; }
Text pasted into a textarea in Webkit (Safari and Chrome) will get capitalized.
Text pasted into a textarea in Firefox or IE will be left as it was, lower or capped.
I need it to be left alone in all browsers for SQL.
Bug? Fixes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能有一个元素包含所有或一小部分内容。我发现最上面的元素具有 text-transform: uppercase 不会导致 WebKit 中粘贴的文本变成大写。
例如,代替:
使用:
You're likely to have a single element wrapping all content or perhaps a small number of them. I've found that the top-most element having text-transform: uppercase does not cause pasted text in WebKit to become upper case.
E.g. instead of:
Use: