字体css制作
字体CSS制作方法
设置字体类型
使用font-family属性指定字体,可以设置多个备选字体以确保兼容性。
body {
font-family: "Helvetica Neue", Arial, sans-serif;
}
调整字体大小
通过font-size属性控制字体尺寸,支持绝对单位(px)和相对单位(em、rem)。
h1 {
font-size: 2rem; /* 相对根元素大小 */
}
p {
font-size: 16px; /* 固定像素值 */
}
控制字体粗细
使用font-weight设置字重,常见值为normal(400)、bold(700)或数值(100-900)。
strong {
font-weight: 700;
}
设置字体样式
通过font-style控制斜体,可选normal或italic。
em {
font-style: italic;
}
自定义字体文件
使用@font-face引入自定义字体,需提供多种格式(如woff2、woff)以兼容不同浏览器。
@font-face {
font-family: "CustomFont";
src: url("font.woff2") format("woff2"),
url("font.woff") format("woff");
}
行高与间距line-height调整行间距,letter-spacing控制字符间距。
article {
line-height: 1.6;
letter-spacing: 0.5px;
}
文本装饰与转换text-decoration添加下划线/删除线,text-transform控制大小写转换。
a {
text-decoration: none;
}
.title {
text-transform: uppercase;
}
优化渲染效果font-smoothing改善字体抗锯齿(仅适用于macOS系统)。
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}






