zoukankan      html  css  js  c++  java
  • 五十六:CSS3之文本与字体之字体@font-face

    一:@font-face的语法规则

    @font-face {
    font-family: ''; /* 字体名称 */
    src: <source>[format]; /* 字体存放路径,可多个 */
    }

    二:@font-face的取值说明

      1.font-family:自定义的字体名称,将被引用到web元素中的font-family

      2.source:自定义的字体存放路径,可以使相对路径也可以是绝对路径

      3.format:自定义字体的格式,主要用来帮助浏览器识别

      4.weight:定义字体是否为粗体

      5.style:定义字体样式,如斜体

    三:@font-face的字体格式

      1.TrueType(.ttf)格式:.ttf是windows和mac常见的字体,是一种RAW格式,因此它不为网站优化

      2.OpenType(.otf)格式:.otf字体被认为是一种原始的字体格式,其内置在TureType的基础上,所以也提供了更多的功能

      3.WebOpenFontFormat(.woff)格式:.woff字体是web字体中最佳格式,它是一个开放的TrueType/OpenType的压缩版本,同时也支持元数据包的分离

      4.Embedded Open Type(.eot)格式:.eot字体是IE专用字体,可以从TrueType创建此格式字体

      5.SVG(.svg)格式:.svg字体是基于SVG字体渲染的一种格式

    四:@font-face字体的应用

      推荐通用模板

    @font-face {
    font-family: 'YourWebFontName'; /* 字体名称 */
    src: url("YourWebFontName.eot"); /* 兼容IE9以上浏览器 */
    src: url("YourWebFontName.eot?iefix") format('embedded-opentype'), /* 兼容IE6-IE8 */
    url("YourWebFontName.ttf") format('truetype'), /* 兼容Safari, Android, iOS */
    url("YourWebFontName.woff") format('woff'), /* 兼容所有浏览器 */
    url("YourWebFontName.svg#YourWebFontName") format('svg'), /* 兼容iOS端开发 */
    }

    讨论群:249728408
  • 相关阅读:
    设置圆形头型并且可以点击
    不可忽略的知识点
    【Java基础】03_Java常用API
    常用键盘功能键和快捷键以及DOS命令
    【Excel 2013 数据透视表 学习】一、创建数据透视表
    【Java基础】05_异常&File
    【Java基础】04_集合框架
    【设计模式之禅】第2章 里氏替换原则
    【设计模式之禅】第1章 单一职责原则
    Eclipse中快捷键的使用
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/14130746.html
Copyright © 2011-2022 走看看