第 15 章 CSS 文本样式[上] - 水之原

php中文网
发布: 2016-05-20 16:49:54
原创
1572人浏览过

学习要点:

1.字体总汇

2.字体设置

3.Web 字体

 

立即学习前端免费学习笔记(深入)”;

主讲教师:李炎恢

 

立即学习前端免费学习笔记(深入)”;

本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小、样式以及文本的方位。

 

立即学习前端免费学习笔记(深入)”;

一.字体总汇

本节课,我们重点了解一下 CSS 文本样式中字体的一些设置方法,样式表如下:

属性名

说明

CSS 版本

font-size

设置字体的大小

1

font-variant

设置英文字体是否转换为小型大写

1

font-style

设置字体是否倾斜

1

font-weight

设置字体是否加粗

1

font-family

设置 font 字体

1

font

设置字体样式复合写法

1 ~ 2

@font-face

设置 Web 字体

3

 

立即学习前端免费学习笔记(深入)”;

二.字体设置

我们可以通过 CSS 文本样式来修改字体的大小、样式以及形态。

1.font-size

<span style="color: #800000;">p </span>{<span style="color: #ff0000;">
    font-size</span>:<span style="color: #0000ff;"> 50px</span>;
}
登录后复制

解释:设置文本的大小。属性值如下表:

 

立即学习前端免费学习笔记(深入)”;

//先设置父元素字体大小

<span style="color: #800000;">body </span>{<span style="color: #ff0000;">
    font-size</span>:<span style="color: #0000ff;"> 50px</span>;
}
登录后复制

 

立即学习前端免费学习笔记(深入)”;

//再设置相对小一些

<span style="color: #800000;">p </span>{<span style="color: #ff0000;">
    font-size</span>:<span style="color: #0000ff;"> smaller</span>;
}
登录后复制

 

立即学习前端免费学习笔记(深入)”;

 2.font-variant

<span style="color: #800000;">p </span>{<span style="color: #ff0000;">
    font-variant</span>:<span style="color: #0000ff;"> small-caps</span>;
}
登录后复制

解释:设置字体是否以小型大写字母显示。

 

立即学习前端免费学习笔记(深入)”;

说明

normal

表示如果以小型大写状态,让它恢复小写状态。

AI Word
AI Word

一款强大的 AI 智能内容创作平台,致力于帮助用户高效生成高质量、原创且符合 SEO 规范的各类文章。

AI Word 226
查看详情 AI Word

small-caps

让小写字母以小型大写字母显示。

 //先让父元素设置小型大写

<span style="color: #800000;">body </span>{<span style="color: #ff0000;">
    font-variant</span>:<span style="color: #0000ff;"> small-caps</span>;
}
登录后复制

 

立即学习前端免费学习笔记(深入)”;

//让子元素设置恢复小写 

<span style="color: #800000;">p </span>{<span style="color: #ff0000;">
    font-size</span>:<span style="color: #0000ff;"> 50px</span>;<span style="color: #ff0000;">
    font-variant</span>:<span style="color: #0000ff;"> normal</span>;
}
登录后复制

 

立即学习前端免费学习笔记(深入)”;

3.font-style

<span style="color: #800000;">p </span>{<span style="color: #ff0000;">
    font-style</span>:<span style="color: #0000ff;"> italic</span>;
}
登录后复制

解释:设置字体是否倾斜。

说明

normal

表示让倾斜状态恢复到正常状态。

italic

表示使用斜体。

oblique

表示让文字倾斜。区别在没有斜体时使用。

 

立即学习前端免费学习笔记(深入)”;

<span style="color: #800000;">p </span>{<span style="color: #ff0000;">
    font-weight</span>:<span style="color: #0000ff;"> bold</span>;
}
登录后复制

解释:设置字体是否加粗。

说明

normal

表示让加粗的字体恢复正常。

bold

粗体

bolder

更粗的字体

lighter

轻细的字体

100 ~ 900 之间的数字

600 及之后是加粗,之前不加粗

 

在目前计算机和浏览器显示中,只有 bold 加粗,其他更粗更细,目前体现不出来。

 

立即学习前端免费学习笔记(深入)”;

5.font-family

<span style="color: #800000;">p </span>{<span style="color: #ff0000;">
    font-family</span>:<span style="color: #0000ff;"> 微软雅黑</span>;
}
登录后复制

解释:使用指定字体名称。这里使用的字体是浏览者系统的字体。有时为了兼容很多浏览者系统的字体,可以做几个后备字体。

 

立即学习前端免费学习笔记(深入)”;

//备用字体

<span style="color: #800000;">p </span>{<span style="color: #ff0000;">
    font-family</span>:<span style="color: #0000ff;"> 楷体,微软雅黑,宋体</span>;
}
登录后复制

 

立即学习前端免费学习笔记(深入)”;

6.font

<span style="color: #800000;">p </span>{<span style="color: #ff0000;">
    font</span>:<span style="color: #0000ff;"> 50px 楷体</span>;
}
登录后复制

解释:字体设置简写组合方式。格式如下:[是否倾斜|是否加粗|是否转小型大写] 字体大小 字体名称;

 

立即学习前端免费学习笔记(深入)”;

三.Web 字体

虽说可以通过备用字体来解决用户端字体缺失问题,但终究用户体验不好,且不一定备用字体所有用户都安装了。所以,现在 CSS 提供了 Web 字体,也就是服务器端字体。

 

立即学习前端免费学习笔记(深入)”;

//服务器提供字体

<span style="color: #800000;">@font-face </span>{<span style="color: #ff0000;">
    font-family</span>:<span style="color: #0000ff;"> abc</span>;<span style="color: #ff0000;">
    src</span>:<span style="color: #0000ff;"> url('BrushScriptStd.otf')</span>;
}<span style="color: #800000;">

p </span>{<span style="color: #ff0000;">
    font-size</span>:<span style="color: #0000ff;"> 50px</span>;<span style="color: #ff0000;">
    font-family</span>:<span style="color: #0000ff;"> abc</span>;
}<span style="color: #800000;"><br /></span>
登录后复制

英文字体文件比较小,而中文则很大。所以,中文如果想用特殊字体可以使用图片。大面积使用特殊中文字体,就不太建议了。

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号