css - 首字母大写选择选项

标签 css

是否有一种仅使用 CSS 的方式来仅将选择选项的第一个单词大写?

我尝试了几种组合,但都没有成功

select
  text-transform: capitalize

将所有单词大写。

select::first-letter
  text-transform: capitalize

似乎不起作用。

谢谢

最佳答案

不幸的是,不能。虽然它可以用于文本转换,但::first-letter 选择器只能用于 block 级元素。

类似于:p h1, h2, h3, h4, h5, h6 欧,欧 前 地址 block 引用 分界线 分区 字段集 形式 小时 无脚本 表格

选项不是 block 级元素。

但是,如果您能够使用 javascript 或服务器端语言,那么这很容易做到。

关于css - 首字母大写选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46859204/

相关文章:

css - 如何禁用相对于某个父标签的CSS样式?

jquery - 覆盖中心位置不起作用

python - 搜索、计数和添加 - Python

javascript - 如何在 Jquery 中制作不可见的 div 内容?

jquery - 使用 jQuery css 属性设置背景图像

html - 绝对位置但相对于父级

css - 为什么 Safari 和 Firefox 似乎错误地渲染了我的渐变,我该如何解决?

css - Bootstrap - 列内的全高行

Jquery 数据表 - 表头和列宽不匹配

javascript - 为什么选择范围的边框比实际选择的文本宽?