html - 如何使用 CSS 将每个单词的第一个字母大写我还尝试了其他股权溢出问题但没有奏效?
问题描述
我需要帮助将每个单词的每个首字母大写,但不知道我如何尝试以下但没有工作:- 如何在 CSS 中将每个单词的首字母大写?
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<style>
h1 {
text-transform: lowercase;
display: inline-block;
}
h1:first-letter {
text-transform: uppercase
}
</style>
</head>
<body>
<h1>THIS IS TEST</h1>
</body>
</html>
但结果是:-这是测试
它只大写 T 但我还需要 I 和 T ......
请不要为JS提供解决方案
解决方案
您需要使用文本转换大写
text-transform:capitalize;
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<style>
h1 {
text-transform:capitalize;
display: inline-block;
}
</style>
</head>
<body>
<h1>this is test</h1>
</body>
</html
推荐阅读
- html - 调整窗口大小时防止 div 块偏移
- python - Django-recaptcha 总是显示“此字段是必需的”。甚至,它就在那里
- java - java - 如何在放心的java中将字符串列表传递到POST请求正文中?
- asp.net-mvc - 如何在我的应用程序中添加 kentico 的页面构建器?
- python - Flask RESTful API 翻译
- sql - Oracle 12C - JSON_TABLE - 当 json 列为空时如何返回表中的其他列
- javascript - react-native-web 也可以像原生应用程序一样通过网络向用户智能手机发送推送通知吗?
- javascript - Javascript 获取第一张图片作为博主的缩略图
- c++ - C++ 内存似乎没有理由被释放
- python - 在 Dockerfile 中的 Docker 镜像中复制 gitlab 项目