CSS字体样式属性

更新日期: 2020-05-26阅读: 2.1k标签: 字体

font-size:字体大小

说明

用于设置字号,属性的值推荐使用像素单位px或者em

px是像素单位,em是相对单位

语法

{font-size:12px;}

注意

属性值为数值型时,必须给属性值加单位,属性值为0时除外。

单位还可以是1em ,根据父元素值来确定;


font-family:字体

说明

用于设置字体类型,网页中常用的字体有宋体、微软雅黑(microsoft yahei)、黑体等。

语法

p{ font-family:"微软雅黑";}

可以同时指定多个字体,中间以英文逗号隔开,如果浏览器不支持第一个字体,则会尝试下一个,直到找到合适的字体。

{font-family:字体1,字体2;}

注意

当字体是中文字体时需加引号。

当需要设置英文字体时,英文字体名必须位于中文字体名之前。

当字体名中有空格、#、$等特殊符号时,则字体必须加英文状态下的单引号或双引号,例如font-family: "Times New Roman"。

Windows中文版本操作系统下,中文默认字体为宋体或者新宋体,英文字体默认为Arial。


css Unicode字体

说明

在 CSS 中设置字体名称,可以直接写中文,但是在文件编码(GB2312、UTF-8 等)不匹配时会产生乱码的问题。比如,XP系统就不支持微软雅黑的中文写法,处理方式:

英文名称来替代, 比如 font-family:"Microsoft Yahei"。

用 Unicode 编码来写字体名称,浏览器是可以正确的解析的。比如,“微软雅黑”的Unicode是 font-family: "\5FAE\8F6F\96C5\9ED1"。

字体对应的Unicode 编码

字体名称英文名称Unicode 编码
宋体SimSun\5B8B\4F53
新宋体NSimSun\65B0\5B8B\4F53
黑体SimHei\9ED1\4F53
微软雅黑Microsoft YaHei\5FAE\8F6F\96C5\9ED1
楷体_GB2312KaiTi_GB2312\6977\4F53_GB2312
隶书LiSu\96B6\4E66
幼园YouYuan\5E7C\5706
华文细黑STXihei\534E\6587\7EC6\9ED1
细明体MingLiU\7EC6\660E\4F53
新细明体PMingLiU\65B0\7EC6\660E\4F53

font-weight:字体粗细

说明

字体加粗除了用 b 和 strong 标签之外,可以使用CSS 来实现,但是CSS 是没有语义的。

语法

{ font-weight:bolder/bold/normal/100-900;}

font-weight属性用于定义字体的粗细,值:bolder(更粗的)、bold(加粗)、normal(常规)、100~900(100的整数倍)。

在css规范中,把字体的粗细分为9个等级,其中100对应最轻的字体变形,而900对应最重的字体变形。 100-500常规字体, 600-900加粗字体。

注意

数字 400 等价于 normal, 700 等价于 bold,实际开发中我们更喜欢用数字来表示。


font-style:字体风格

说明

字体倾斜除了用 i 和 em 标签之外,可以使用CSS 来实现,但是CSS 是没有语义的。

在css规范中,font-style属性用于定义字体风格,如设置斜体、倾斜或正常字体。

语法

{ font-style:italic/oblique/normal;}

其可用属性值如下:

normal:默认值,设置标准字体样式

italic:设置斜体样式

oblique:设置倾斜的样式

不过oblique的幅度要大一点。但一般浏览器对它们的区分不是很明显。


font:综合设置字体样式 (重点)

说明

font属性用于对字体样式进行综合设置

选择器{font:font-style  font-weight  font-size/line-height  font-family;}

注意

使用font属性时,必须按上面语法格式中的顺序书写,不能更换顺序,各个属性以空格隔开。

不需要设置的属性可以省略(取默认值),但必须保留font-size和font-family属性,否则font属性将不起作用。


链接: https://www.fly63.com/article/detial/9156

H5禁止微信内置浏览器调整字体大小

微信webview内置了调整字体大小的功能,用户可以根据实际情况进行调节。但是这也会导致字体大小改变以后,出现页面布局错乱的情况。

CSS3样式_实现字体发光效果

text-shadow 属性仅仅是用来设置文本阴影的,似乎并不能实现字体发光效果。其实不然,这正是 text-shadow 属性的精妙之处。当阴影的水平偏移量和垂直偏移量都为0时,阴影就和文本重合了。这时,如果增大阴影模糊的距离,就可以达到字体外发光的效果了。

css3 文字闪烁效果_html实现文字闪烁代码的多种形式

这篇文章总整理了3种文字闪烁效果,主要使用到css3的animation属性,闪烁效果包括:通过改变透明度来实现文字的渐变闪烁、通过设置text-shadow的值,来实现文字阴影闪烁的效果、利用背景图片或者背景渐变,实现文字颜色的闪烁效果

css3 自定义字体_使用@font-face方式实现个性化字体

当我们在浏览一些网站时发现,里面含有一些十分个性的字体,这些字体并不是我们电脑上安装的字体。那么css是如何实现自定义字体的呢?在css3中可以通过@font-face模块,把自己定义的Web字体嵌入到你的网页。

前端开发你该知道的字体 font-family

小小的字体其实有大大的学问,可能与字体相关的很多知识都偏设计,不过俗话说技多不压身,艺高人胆大,多了解了解总归没错。就 Web 常用的一些字体而言,经常听说的字体类型,大致可以分为这几种

css蚀刻字体_css3如何实现蚀刻文本?

css3利用text-shadow属性来实现蚀刻文本,创建文本显示为“蚀刻”或刻在背景中的效果。背景必须比阴影暗,效果才能发挥作用。 文字颜色应该稍微褪色,使其看起来像是刻在背景上的。

字体是如何渲染的?影响字体渲染的因素

Web 服务器返回的 HTTP 头中的 Content-Type: text/html; charset= 信息,这一般有最高的优先级;网页本身 meta header 中的 Content-Type 信息的 charset 部分,对于 HTTP 头未指定编码或者本地文件,一般是这么判断;假如前两条都没有找到,浏览器菜单里一般允许用户强制指定编码;

CSS3 font-face使用

在 CSS3 之前,web 设计师必须使用已在用户计算机上安装好的字体。通过 CSS3,web 设计师可以使用他们喜欢的任意字体。当您找到或购买到希望使用的字体时,可将该字体文件存放到 web 服务器上,它会在需要时被自动下载到用户的计算机上

如何实现label长度固定,文字分散分布的效果

这种效果主要通过text-align-last属性来实现。text-align-last:规定如何对齐文本的最后一行,当文本只有一行的时候,text-align属性不设置,text-align-last也是有用的。当然这只是针对非IE和Safiri而言。

FontAwesome 图标字体库的使用

在前端开发中,许多新手常会遇见一个问题,参考的网页上有类似下图的图标,但在资源里却找不到对应的文件,这是因为这些网页使用了图标库。这里介绍一种常见的图标库——FontAwesome的使用。

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!