![]() |
1
51
对于CSS没有办法做到这一点,您可以使用php或javascript来实现这一点。 PHP示例:
jquery示例(它现在是一个插件!):
|
![]() |
2
162
你可以 几乎 用:
它将为您提供输出:
|
![]() |
3
25
有趣的问题!
据我所知,这确实不可能用CSS来完成。 @Harmen的答案中显示了漂亮的PHP和jquery解决方案。 |
![]() |
4
24
使用javascript转换
|
![]() |
5
5
JavaScript:
CSS:
汗“最终做了什么”(更干净,为我工作)写在被标记为答案的帖子的评论中。 |
![]() |
6
3
|
![]() |
7
3
可能对Java和JSTL很有用。
在JSP中 1。
2。
在CSS中 三。
|
![]() |
8
3
你可以用CSS的第一个字母! 我要它做菜单:
它只与块元素一起运行-因此是内联块! |
![]() |
9
2
如果数据来自数据库,就像我的例子一样,您可以在发送到选择列表/下拉列表之前降低它。很遗憾你不能用CSS来完成。 |
![]() |
10
1
在研究了很多之后,我发现jquery函数/表达式只改变了大写的第一个字母中的文本,我相应地修改了代码,使其对输入字段有效。当您将在输入字段中写入某些内容,然后移动到另一个文件或元素时,该字段的文本将只更改为第一个字母大写。无论用户键入大小写完全相同的文本: 请遵循以下代码: 步骤1:在HTML头中调用jquery库:
步骤2:编写代码以更改输入字段的文本:
步骤3:使用jquery代码中使用的相同ID创建HTML输入字段,如下所示:
此输入字段的ID为:编辑提交的名字(在步骤2的jquery代码中使用) **结果: 确保在将焦点从另一个元素的输入字段移动后,文本将发生更改。因为我们在这里使用jquery的focus out事件。 结果应该是这样的:用户类型:“谢谢”,它将更改为“谢谢”。 ** 祝你好运 |
![]() |
11
1
我建议 纯CSS 解决方案比 第一封信 给出了解决方案,但也非常相似。
尽管这仅限于第一行,不包括
笔记:
如中所述
第一封信
解决方案注释,CSS规则的顺序很重要!还请注意,我更改了
新注意事项: 如果 文本包装 它将失去资本化,因为它现在实际上在第二行(第一行仍然可以)。 |
![]() |
12
-1
我知道这是一个延迟响应,但是如果您想比较各种解决方案的性能,我有一个我创建的JSPERF。 当然,Regex解决方案是最快的。 以下是JSPERF: https://jsperf.com/capitalize-jwaz 有2个regex解决方案。
第一个使用
如果只想将前面有空格的字母大写,则使用第二个regex
|
![]() |
13
-1
如果您使用jquery,这是一种方法:
下面是一个易于阅读的版本,执行相同的操作:
|
![]() |
14
-6
它确实存在所有错误-->字体变体:小写; 文本转换:大写;仅首字母大写 |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 6 月前 |
![]() |
Mass · 如何在Tailwind CSS v4中创建配置 6 月前 |
![]() |
magenta placenta · 将css变量合并为一个变量 6 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 6 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 6 月前 |