zoukankan      html  css  js  c++  java
  • css3系列之@font-face

    @font-face

    这个属性呢,必须设置在 css的根下,也就是说,不能设置在任何元素里面。

    @font-face:

      参数:

      font-family:  给这个文字库 起个名字。

      src: url()  format()

    浏览器呢,是不具备解析 这种格式的文件的, 所以要调用 自身的系统来帮忙解析。 format 这个属性,就是方便 系统来识别这个文件的格式的。

    例如  我们平常见的。 txt 文件, 那么系统打开这个文件, 是不是也要调用 记事本来打开它。

     

    *{
        padding: 0;
        margin: 0;
    }
    
    @font-face{
        font-family: "name";                    /*给这个文字库 取个名字*/
        src: url('填需要加载的文字库') format('填说明文字库的 格式')   
    }
    
        /* 一般来说,你引入的文字库,要兼容以下的 各种格式。 需要使用的话,直接copy 下面的代码, 把url 改了即可,*/
        /* 各种格式,在各种浏览器里 兼容情况不一样。 */
        /* url放入(文字库的链接) ,format 是说明这个格式的,方便浏览器调用系统解析 */
    @font-face {
        font-family: 'diyfont';
        src: url('diyfont.eot'); /* IE9+ */
        src: url('diyfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('diyfont.woff') format('woff'), /* chrome、firefox */
             url('diyfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
             url('diyfont.svg#fontname') format('svg'); /* iOS 4.1- */
    }
    body{
        font-family: 'name'  /* 直接引用 你设置的名字 */
    }

     

     

     

     

  • 相关阅读:
    linux命令大全
    IP协议
    TCP、IP、ARP协议之间的工作关系
    程序出现问题后
    HTTP(超文本传输协议)
    多线程
    syslog.conf文件
    logger命令
    gdb
    二、数据的存储结构
  • 原文地址:https://www.cnblogs.com/yanggeng/p/11200364.html
Copyright © 2011-2022 走看看