gpt4 book ai didi

html - 将内联元素文本的首字母大写

转载 作者:行者123 更新时间:2023-12-02 00:22:05 32 4
gpt4 key购买 nike

read elsewhere以下内容应将内联元素文本的首字母大写(例如 <span> )。

但是,如果您运行代码片段,您会发现它不起作用。如果我更换 <span><div>它有效,但有没有办法在不更改元素类型的情况下将第一个字母大写?

.list .capitalize:first-letter {
text-transform: capitalize;
display: inline-block;
}
<div class="list">
<span class="capitalize">capitalize me</span>
</div>

最佳答案

伪元素::first-letter只有在父元素是 block 元素时才有效,所以span必须是inline-block:

.list .capitalize {
display: inline-block;
}
.list .capitalize::first-letter {
/* you could use capitalize as well, but since it's just one letter, just use uppercase on it */
text-transform: uppercase;
}
<div class="list">
<span class="capitalize">capitalize me</span>
</div>

关于html - 将内联元素文本的首字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55045789/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com