首页 > 其他分享 >字体的粗细的属性是用哪一个?它有哪些属性值?

字体的粗细的属性是用哪一个?它有哪些属性值?

时间:2024-12-02 09:49:20浏览次数:3  
标签:粗细 bold weight 700 字体 400 font 属性

在前端开发中,字体的粗细属性用 font-weight 表示。它可以接受以下属性值:

  • 关键字:

    • normal (默认值,相当于 400)
    • bold (相当于 700)
    • bolder (相对于父元素的字体加粗一个级别)
    • lighter (相对于父元素的字体减轻一个级别)
  • 数值: 100, 200, 300, 400, 500, 600, 700, 800, 900。其中 400 为正常粗细,700 为粗体。100 最细,900 最粗。

一些字体可能只支持部分数值,例如只有 400 和 700 两种选择。 如果设置了一个字体不支持的数值,浏览器会尝试选择最接近的可用值。

例如:

.thin {
  font-weight: 100; /* 最细 */
}

.normal {
  font-weight: normal; /* 正常 */
}

.bold {
  font-weight: bold; /* 粗体 */
}

.extra-bold {
  font-weight: 900; /* 最粗 */
}

.relative-bold {
  font-weight: bolder; /* 相对于父元素加粗 */
}

需要注意的是,并非所有字体都支持所有粗细级别。有些字体可能只有 normalbold 两种选择。 在选择字体时,需要考虑其支持的 font-weight 范围,以确保设计效果的实现。

标签:粗细,bold,weight,700,字体,400,font,属性
From: https://www.cnblogs.com/ai888/p/18580963

相关文章

  • 你知道字体所拥有的字重的数量和font-weight的数值字重是什么对应关系吗?
    字体字重的数量理论上是无限的,因为font-weight属性接受1到1000之间的任何数字。然而,实际上,并非所有数值都会产生视觉上的差异,并且浏览器和操作系统对这些值的解释也可能不同。大多数字体家族只提供有限数量的字重变体。以下是font-weight数值与常用字重名称的对应关系:100-......
  • 举例说明跟字体相关的属性有哪些?
    前端开发中,与字体相关的属性有很多,以下是一些常用的例子,并根据类别进行分组:1.字体家族(font-family):指定元素的字体。可以指定多个字体,浏览器会按顺序尝试使用,直到找到可用的字体。例子:font-family:Arial,Helvetica,sans-serif;(首先尝试Arial,如果不可用则尝试Helv......
  • 如何将元素的所有css属性恢复为初始化状态?
    要将元素的所有CSS属性恢复为初始化状态,最有效的方法是移除所有内联样式,并移除所有自定义的class和id选择器,从而让浏览器应用默认的样式。以下几种方法可以实现:移除内联样式:这是最直接的方法,特别是当样式是直接通过JavaScript的element.style属性添加的时候。ele......
  • 你有了解video的x5-video-player-type这个属性吗?它的作用是什么呢?
    x5-video-player-type是一个专门针对腾讯系浏览器内核(X5内核)的自定义属性,用于控制视频播放器的类型。它主要在移动端H5页面中使用,影响视频在Android系统上的播放行为(iOS上通常使用系统自带播放器,受此属性影响较小)。这个属性的主要作用是切换使用系统播放器或X5内核内......
  • 【前端开发】老年模式:字体大小设置
    导入插件:npminstallpostcss-px-to-viewport--save-devpostcss-px-to-viewport:将px单位转换为视口单位的(vw,vh,vmin,vmax)的PostCSS插件在根目录下新建文件:postcss.config.jsconstpath=require(“path”);module.exports={parser:“postcss-comment......
  • C#面向对象之抽象,接口,运算符重载,属性,索引器
    目录1抽象1.1抽象方法1.1.1抽象方法1.1.2虚方法1.1.3new1.2抽象属性1.3抽象示例2接口2.1定义2.2简单使用2.2.1声明使用接口2.2.2接口继承2.3接口显式实现和隐式实现2.3.1隐式实现2.3.2显式实现2.3.3多接口实现中的应用3运算符重载operator3.1简介3.2示例4属......
  • css如何消除字体的锯齿?
    CSS提供了几种消除字体锯齿(也称为抗锯齿)的方法,主要通过-webkit-font-smoothing和font-smoothing属性来控制。选择哪种方法取决于目标浏览器和所需的视觉效果。以下是几种常用的技巧:-webkit-font-smoothing(WebKit浏览器,例如Safari和Chrome):-webkit-font-smoothin......
  • 你自己制作过字体吗?你知道字体是怎么制作出来的吗?
    字体制作是一个复杂而精细的过程,大致可以概括为以下步骤:设计理念和规划:这阶段决定字体的整体风格、用途(例如:正文、标题、显示)、目标受众等等。需要考虑字体的粗细、宽度、字怀形状、衬线风格(如果有的话)、以及整体的视觉和谐。绘制字形:这是核心步骤,设计师会绘制每个字......
  • 5个改善用户体验的HTML属性
    在快节奏的Web开发世界中,很容易被最新的框架,库和尖端技术所吸引。但有时最有影响力的改进来自于重新审视基本面。在本篇博文中,我将向您介绍五种HTML属性,它们不仅能提高可访问性,还能增强整体用户体验。无论您是经验丰富的开发人员还是刚刚起步,让我们一起探索这些元素的潜力,创造......
  • B4X编程语言:B4X控件的尺寸大小属性(宽度/高度属性)
            B4X控件的尺寸大小属性(宽度/高度属性)是指Width /Height属性(B4J中还有PrefWidth /PrefHeight属性)。        1、Width        设置或获取控件的宽度。        用法示例:        设置控件Label1的宽度:Label1.Width=200......