直接用style属性设置字体、字号、颜色最简单高效;推荐font-family备选链、rem单位、十六进制颜色;内嵌style标签适合统一控制;中文字体需注意系统差异、引号包裹、@font-face匹配;rem利于缩放与响应式,px适用于固定尺寸场景。

用 style 属性直接改字体、字号和颜色最简单
静态网页不需要 JavaScript 或外部框架,style 属性是最快生效的方式。它写在 HTML 标签里,优先级高,适合单页快速调整。
-
font-family指定字体,建议写备选字体链,比如"Helvetica Neue", Arial, sans-serif,避免系统无该字体时回退失败 -
font-size推荐用rem或em,比px更利于响应式;若只做固定尺寸,16px是多数浏览器默认大小基准 -
color支持英文名(red)、十六进制(#ff6b6b)、RGB(rgb(255, 107, 107)),推荐用十六进制,精确且兼容性好
这是一段正文
用 标签统一控制整页字体样式
当多个元素要共用同一套文字样式时,内嵌 CSS 比重复写 style 属性更干净,也方便后期维护。
- 放在
里,用选择器匹配目标元素,比如p、h1、.content-text - 注意层级:如果某个
p同时有class="highlight"和内嵌样式,而.highlight在中定义了color,它会覆盖p的通用设置 - 别漏掉
line-height,纯调font-size容易让文字挤在一起,建议设为1.5或1.6
中文字体设置的三个常见坑
中文网页调字体不是套个 font-family 就完事,系统差异大,不注意会出错。
- Mac 和 Windows 默认中文字体不同:
"PingFang SC"在 Mac 上可用,Windows 上会跳过;"Microsoft YaHei"是 Win 常用,但旧版 IE 可能需要写成"Microsoft YaHei UI" - 字体名含空格或特殊字符必须加英文引号,否则解析失败,比如
font-family: Helvetica Neue❌,应写成font-family: "Helvetica Neue"✅ - 用
@font-face引入自定义字体时,务必检查font-weight和font-style是否匹配实际文件,否则即使路径对,浏览器也可能不渲染粗体或斜体
字号单位选 rem 还是 px?看是否要适配缩放
用户用 Ctrl + “+” 放大网页时,px 字体会卡死不动,rem 会跟着基础字号等比放大——这对可访问性很关键。
立即学习“前端免费学习笔记(深入)”;
- 默认情况下,
1rem = 16px(浏览器根元素html的font-size),可通过修改html { font-size: 18px; }全局调整基准 - 移动端适配常用“媒体查询 + rem 动态基准”,比如在
@media (max-width: 768px)里设html { font-size: 14px; } - 如果项目极小、确定不涉及缩放或响应式,用
px也没问题,但别混用——同一页面里rem和px交错出现容易导致视觉节奏混乱
line-height 的 h2,在 Safari 和 Chrome 下行距可能差 2px;又比如用户把系统字体缩放调到 125%,px 文字就糊成一团。这些细节不报错,但影响真实阅读体验。










