::first-letter用于选中块级元素首字母并添加样式,如首字下沉;支持字体、颜色等设置,自动忽略标点,仅对块级元素有效,需用双冒号书写以确保兼容性。

CSS 的 ::first-letter 伪元素用于选中一个块级元素中的第一个字母,并对其应用特殊样式。这个选择器常用于实现首字下沉、首字母放大等排版效果。
基本语法
使用两个冒号(::)来定义伪元素:
::first-letter
例如,让段落的第一个字母变大并加粗:
p::first-letter { font-size: 2em; font-weight: bold; color: red;}
适用场景和注意事项
::first-letter 只对块级元素生效,常见用法包括:
立即学习“前端免费学习笔记(深入)”;
闪念贝壳
闪念贝壳是一款AI 驱动的智能语音笔记,随时随地用语音记录你的每一个想法。
218 查看详情
作用于 p、div、h1~h6 等块级标签 可设置字体、颜色、背景、边距、大小写等样式 自动忽略标点符号,通常会选取第一个字母字符,即使前面有引号或括号
示例:处理带引号的段落
p::first-letter { font-size: 1.5em; float: left; margin-right: 4px;}
如文本是 ““Hello world””,伪元素仍会选中 H 并应用样式。
兼容性与书写方式
虽然标准推荐使用双冒号 ::first-letter,但单冒号 :first-letter 在旧版本浏览器中也支持,为了兼容性和清晰区分伪类与伪元素,建议始终使用双冒号。
注意:该伪元素不能用于内联元素(如 span),除非将其设为 display: block 或 inline-block。
基本上就这些,合理使用可以让文本更具设计感。
以上就是如何用css选择first-letter伪元素的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/979625.html
微信扫一扫
支付宝扫一扫