- CSS 教程
- CSS - 首页
- CSS - 路线图
- CSS - 简介
- CSS - 语法
- CSS - 选择器
- CSS - 引入
- CSS - 测量单位
- CSS - 颜色
- CSS - 背景
- CSS - 字体
- CSS - 文本
- CSS - 图片
- CSS - 链接
- CSS - 表格
- CSS - 边框
- CSS - 块级边框
- CSS - 内联边框
- CSS - 外边距
- CSS - 列表
- CSS - 内边距
- CSS - 光标
- CSS - 轮廓
- CSS - 尺寸
- CSS - 滚动条
- CSS - 行内块
- CSS - 下拉菜单
- CSS - 可见性
- CSS - 溢出
- CSS - 清除浮动
- CSS - 浮动
- CSS - 箭头
- CSS - 调整大小
- CSS - 引号
- CSS - 顺序
- CSS - 位置
- CSS - 连字符
- CSS - 悬停
- CSS - 显示
- CSS - 聚焦
- CSS - 缩放
- CSS - 平移
- CSS - 高度
- CSS - 连字符字符
- CSS - 宽度
- CSS - 不透明度
- CSS - Z 轴索引
- CSS - 底部
- CSS - 导航栏
- CSS - 覆盖层
- CSS - 表单
- CSS - 对齐
- CSS - 图标
- CSS - 图片库
- CSS - 注释
- CSS - 加载器
- CSS - 属性选择器
- CSS - 组合器
- CSS - 根元素
- CSS - 盒模型
- CSS - 计数器
- CSS - 剪切
- CSS - 书写模式
- CSS - Unicode 双向文本
- CSS - min-content
- CSS - 全部
- CSS - 内嵌
- CSS - 隔离
- CSS - 滚动溢出
- CSS - Justify Items
- CSS - Justify Self
- CSS - 制表符大小
- CSS - 指针事件
- CSS - Place Content
- CSS - Place Items
- CSS - Place Self
- CSS - 最大块尺寸
- CSS - 最小块尺寸
- CSS - 混合模式
- CSS - 最大内联尺寸
- CSS - 最小内联尺寸
- CSS - 偏移
- CSS - 口音颜色
- CSS - 用户选择
- CSS 高级
- CSS - 网格
- CSS - 网格布局
- CSS - Flexbox
- CSS - 可见性
- CSS - 定位
- CSS - 图层
- CSS - 伪类
- CSS - 伪元素
- CSS - @规则
- CSS - 文本效果
- CSS - 分页媒体
- CSS - 打印
- CSS - 布局
- CSS - 验证
- CSS - 图片精灵
- CSS - Important
- CSS - 数据类型
- CSS3 教程
- CSS3 - 教程
- CSS - 圆角
- CSS - 边框图片
- CSS - 多背景
- CSS - 颜色
- CSS - 渐变
- CSS - 盒阴影
- CSS - 盒装饰中断
- CSS - 光标颜色
- CSS - 文本阴影
- CSS - 文本
- CSS - 2D 变换
- CSS - 3D 变换
- CSS - 过渡
- CSS - 动画
- CSS - 多列
- CSS - 盒尺寸
- CSS - 工具提示
- CSS - 按钮
- CSS - 分页
- CSS - 变量
- CSS - 媒体查询
- CSS - 函数
- CSS - 数学函数
- CSS - 遮罩
- CSS - 形状
- CSS - 样式图片
- CSS - 特异性
- CSS - 自定义属性
- CSS 响应式
- CSS RWD - 简介
- CSS RWD - 视口
- CSS RWD - 网格视图
- CSS RWD - 媒体查询
- CSS RWD - 图片
- CSS RWD - 视频
- CSS RWD - 框架
- CSS 工具
- CSS - PX 到 EM 转换器
- CSS - 颜色选择器和动画
- CSS 资源
- CSS - 有用资源
- CSS - 讨论
CSS - font-synthesis-weight 属性
CSS font-synthesis-weight 决定浏览器是否可以在字体家族中缺少粗体字体时合成粗体字体。
语法
font-synthesis-weight: auto | none | initial | inherit;
属性值
值 | 描述 |
---|---|
auto | 它指定浏览器可以合成丢失的粗体字体。默认值。 |
none | 它指定不允许浏览器合成丢失的粗体字体。 |
initial | 它将属性设置为其初始值。 |
inherit | 它从父元素继承属性。 |
CSS 字体合成权重属性示例
以下示例说明了使用不同值的 font-synthesis-weight 属性。
使用 Auto 值的字体合成权重属性
为了让浏览器在指定字体不支持的情况下合成权重,我们使用 auto 值。这是默认值。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> @import url("https://fonts.googleapis.com/css2?family=Montserrat&display=swap"); .example { margin-bottom: 20px; padding: 20px; border: 1px solid #ddd; } .auto { font-family: "Montserrat", sans-serif; font-weight: bold; font-synthesis-weight: auto; } </style> </head> <body> <h2> CSS font-synthesis-weight property </h2> <h4> font-synthesis-weight: auto </h4> <div class="example auto"> Property: font-synthesis-weight. See how these words are appearing bold as the weight has been set to bold and synthesis has been set to the browser default. If the font Montserrat does not have bold, then the browser will synthesize it. </div> </body> </html>
使用 None 值的字体合成权重属性
为了防止浏览器即使在指定字体支持的情况下也合成权重,我们使用 none 值。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> @import url("https://fonts.googleapis.com/css2?family=Montserrat&display=swap"); .example { margin-bottom: 20px; padding: 20px; border: 1px solid #ddd; } .none { font-family: "Montserrat", sans-serif; font-weight: bold; font-synthesis-weight: none; } </style> </head> <body> <h2> CSS font-synthesis-weight property </h2> <h4> font-synthesis-weight: none </h4> <div class="example none"> property: font-synthesis-weight. See how these words are not appearing bold even though their weight is bold. This is because the font-synthesis-weight has been set to none. Even if the font Montserrat has bold support, the browser will disable it. </div> </body> </html>
支持的浏览器
属性 | |||||
---|---|---|---|---|---|
font-synthesis-weight | 97 | 97 | 111 | 16.4 | 83 |
css_properties_reference.htm
广告