文本转换:大写;也会影响占位符

Posted

技术标签:

【中文标题】文本转换:大写;也会影响占位符【英文标题】:text-transform: capitalize; Also affects Placeholder 【发布时间】:2014-04-20 08:05:02 【问题描述】:

我有以下简单的输入。

<input type="text" placeholder="What is your username?" />

当我使用text-transform: capitalize; 将每个单词的第一个字母大写时,占位符也会大写:What Is Your Username?

如何保持占位符不变?

【问题讨论】:

【参考方案1】:

您可以设置占位符的样式--

::-webkit-input-placeholder 
   text-transform: initial;


:-moz-placeholder  
   text-transform: initial;


::-moz-placeholder   
   text-transform: initial;


:-ms-input-placeholder  
   text-transform: initial;

【讨论】:

虽然initial 的值为is not supported in IE,但您可以改用lowercase 的值。 @HashemQolami 是的,这只是如何将占位符与输入分开设置样式的示例:)

以上是关于文本转换:大写;也会影响占位符的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式查找文本中出现的所有占位符

Django:ModelForm 自定义错误消息和占位符

缩小占位符文本后如何使占位符和文本框光标居中?

POWERPOINT中,在幻灯片的占位符中添加的文本有啥要求

PowerPoint2010占位符

Ransack 搜索表单将搜索替换为“占位符”