zoukankan      html  css  js  c++  java
  • CSS字体样式属性

    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: "5FAE8F6F96C59ED1"。

    字体对应的Unicode 编码

    字体名称英文名称Unicode 编码
    宋体 SimSun 5B8B4F53
    新宋体 NSimSun 65B05B8B4F53
    黑体 SimHei 9ED14F53
    微软雅黑 Microsoft YaHei 5FAE8F6F96C59ED1
    楷体_GB2312 KaiTi_GB2312 69774F53_GB2312
    隶书 LiSu 96B64E66
    幼园 YouYuan 5E7C5706
    华文细黑 STXihei 534E65877EC69ED1
    细明体 MingLiU 7EC6660E4F53
    新细明体 PMingLiU 65B07EC6660E4F53

    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;}

    注意

    广州vi设计公司 http://www.maiqicn.com 我的007办公资源网 https://www.wode007.com

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

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

  • 相关阅读:
    css3 animation 点亮灯光效果
    setTimeout和setInterval
    红绿灯 promise和原始方式实现
    思考3
    转载: 理解Javascript执行过程
    tapable
    SVG: 将 svg 导出成图片
    ES6: Module:
    d3 插值-实现一个简单的 animation
    three.js开发指南(第三版)_案例源码
  • 原文地址:https://www.cnblogs.com/xiaonian8/p/13651575.html
Copyright © 2011-2022 走看看