Skip to content

font 属性

分类属性说明示例
🎨 字体族font-family指定字体名称或字体族"Inter", "Microsoft YaHei", sans-serif;
🎚 字号font-size控制字体大小16px / 1rem
💪 粗细font-weight控制字体粗细400 / 700 / bold
🔠 样式font-style斜体或正常字体italic / normal
📏 行高line-height控制行间距1.5 / 24px
🧍‍♂️ 字间距letter-spacing控制字符之间的距离0.05em
🧍‍♀️ 单词间距word-spacing控制单词之间的间距(英文用)0.1em
🔠 大小写text-transform全大写、小写或首字母大写uppercase
📏 对齐text-align文本水平对齐方式left / center / right
✍️ 装饰text-decoration下划线、删除线等underline / none
🌈 颜色color字体颜色#333 / rgb(0,0,0)
☁️ 阴影text-shadow添加文字阴影2px 2px 4px rgba(0,0,0,.3)
🧭 空白处理white-space控制是否换行nowrap / pre-wrap
🧾 断行规则word-break控制换行点(中英混排时常用)break-all / keep-all
🧱 连续空格white-space保留空格或换行方式pre / pre-line
⚙️ 复合属性font一行写完字号、粗细、行高、字体族bold 16px/1.5 "Inter", sans-serif

进阶属性

属性说明示例
font-stretch可变字体拉伸宽度(现代浏览器)120%
font-variant小型大写字母样式small-caps
font-feature-settings控制字体特性(如连字)"liga" off
font-variation-settings控制 Variable Font 的轴"wght" 700
text-overflow超出显示省略号ellipsis
overflow-wrap长单词自动断行break-word
writing-mode竖排文本(中文竖排常用)vertical-rl
text-orientation控制竖排文字方向upright

参考文献