千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > font-weight属性

font-weight属性

来源:千锋教育
发布人:xqq
时间: 2023-11-22 14:59:34 1700636374

一、font-weight是什么

Font-weight属性控制字体的粗细程度。它是由数字或者关键字表示的,数字从100 到900,关键字有normal、bold、bolder、lighter四种。字体粗细程度由数字表示时,100表示 extra light,200 表示 lighter,300表示 light,400表示 normal/regular(默认的字体粗细度),500表示 medium,600表示 semi-bold,700表示 bold,800表示 extra-bold,900表示 black。在使用数字表示的时候,有一点需要注意,HTML规范中提供的数字只有100、200、300、400、500、600、700、800、900等九个等级的数字,其他的数字浏览器不保证按规范解析。

二、font-weight使用场景

Font-weight可以应用于文字和其他元素(如heading、button等)。其主要使用场景为:

1. 改变文本中的字体粗细度。

2. 作为设计响应式网页的切换机制。

3. 改变元素的默认字体粗细度。

三、font-weight在文字中的应用

通常情况下,字号较大、颜色较鲜明的文字,加粗对于视觉效果的提升非常显著。因此,font-weight属性在文字中的应用非常广泛。以下是一个简单的例子:


    
        

这是一段粗体的蓝色文字

该段文字效果为:这是一段粗体的蓝色文字

通过设置font-weight: bold,可以使文字变成粗体;通过设置font-weight: normal,则可以把文字设回默认的正常字体,效果如下:


    
        

这是一段正常字体的蓝色文字

该段文字效果为:这是一段正常字体的蓝色文字

四、font-weight在其他元素中的应用

Font-weight除了可以应用在文字中,还可以应用于heading、button、list等其他元素中。以下是一个例子:


    
        
    

该按钮的文字效果为:这是一个加粗的按钮

五、font-weight在响应式网页设计中的应用

在响应式网页设计中,通常会通过设置不同的font-weight响应不同的屏幕尺寸大小,以达到更好的视觉效果。以下是一个简单的例子:


    
        @media only screen and (max-width: 600px) {
            h1 {
                font-weight: lighter;
            }
        }
    

该代码段表示,当屏幕尺寸小于等于600px时,h1元素的字体粗细度变成lighter。这样就可以更好地适应手机端屏幕大小,使页面看起来更舒适。

六、参考资料

1. w3school https://www.w3school.com.cn/tags/att_font-weight.asp

2. MDN https://developer.mozilla.org/zh-CN/docs/Web/CSS/font-weight

tags: 日文乱码
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT