【发布时间】:2019-02-09 10:28:46
【问题描述】:
我有一个示例文本,全部大写。我想让它大写文本,但 css text-transform 不起作用。我该怎么做?
span,
a,
h2 {
text-transform: capitalize !important;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<span class="ml-5 mt-5 d-block">IT IS AN EXAMPLE TEXT</span>
<h2><a class="ml-5 mt-5 d-block" href="#">IT IS AN EXAMPLE TEXT IN HREF</a></h2>
你可以签到JSFiddle
我想要所有单词的首字母大写,其他小写字母。像这样:
It Is An Example Text
【问题讨论】:
-
所以你想要什么?文本 - 除了首字母(或第一个字母) - 是小写的? “......不起作用”不是对问题的充分描述;你到底期待什么,结果发生了什么?
-
已编辑问题。对不起。
-
这不是 CSS 可以做的——因为文本已经全部大写,所以每个单词的首字母大写在视觉上没有区别(这可能是设计使然,但老实说感觉就像错误),并且没有
:word伪类 - JavaScript 是一种可能性,还是只能是 CSS? -
不可以用javascript和php。 @大卫托马斯
标签: css capitalize