CSS initial-letter 属性
定义和用法
initial-letter
属性指定首字母的大小,以及可选地指定首字母应下沉(在文本中向下)的行数。
此属性适用于 :first-letter
伪元素和块级容器的第一个行内级子元素。
实例
展示不同大小的首字母:
.normal::first-letter { -webkit-initial-letter: normal; initial-letter: normal; } .two::first-letter { -webkit-initial-letter: 2; initial-letter: 2; /* 首字母占据2行 */ } .four::first-letter { -webkit-initial-letter: 4; initial-letter: 4; /* 首字母占据4行 */ } .four2::first-letter { -webkit-initial-letter: 4 2; initial-letter: 4 2; /* 首字母占据4行并下沉2行 */ }
CSS 语法
initial-letter: normal|number|integer;
属性值
值 | 描述 |
---|---|
normal | 默认值。无效果。文本表现正常。 |
number | 设置首字母的大小(首字母应跨越的行数)。 |
integer | 可选。设置首字母应下沉(在文本中)的行数。 |
技术细节
默认值: | normal |
---|---|
继承性: | 否 |
动画制作: | 不支持。请参阅:动画相关属性。 |
版本: | CSS3 |
浏览器支持
表中的数字指定了完全支持该属性的第一个浏览器版本。
数字后跟的 -webkit- 指定了带前缀的第一个工作版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
110.0 | 110.0 | 不支持 | 9.0 -webkit- | 96.0 |