CSS引入外部字体

第一步,在 CSS 中引入字体并给字体取一个合适的名字,如下:

     <style type="text/css">/* 引入外部字体 */@font-face {font-family:"新叶念体";  /* 定义字体名字 */src:url(font/新叶念体.otf),url(font/新叶念体.eot); /* IE9 */

src是加载字体文件的位置,之所有有多个url就是因为浏览器兼容问题,字体后缀和浏览器有关,如下:

* .TTF或 .OTF,适用于 Firefox 3.5、Safari、Opera

* .EOT,适用于 Internet Explorer 4.0+

* .SVG,适用于 Chrome、IPhone

第二步,使用刚刚定义的字体,如下:

         p{font-family: "新叶念体";}

完整代码及效果:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>外部字体</title><style type="text/css">/* 引入外部字体 */@font-face {font-family:"新叶念体";  /* 定义字体名字 */src:url(font/新叶念体.otf),url(font/新叶念体.eot); /* IE9 */}p{font-family: "新叶念体";font-size: 40px;}</style></head><body><p>This is 外部字体新叶念体</p></body>
</html>

前端CSS引入外部字体相关推荐

  1. css引入外部字体文件

    1.下载您想要的网站字体 100font.com - 免费字体下载 - 免费商用字体下载网站 2.如果下载的字体文件是TTF格式,不能在网站上直接使用,则需要转换成eot.svg.woff格式,这里提 ...

  2. 前端页面引入外部字体 @font-face 的使用方法

    通过 @font-face 属性来引入外部字体 代码如下 @font-face {font-family: 'arailRegular';src: url('../font/Arial-Black.t ...

  3. html中怎样引入外部字体文件路径,CSS引入外部字体

    .SVG,适用于Chrome.IPhone 那我们如何获得这四种文件呢?这里推荐一个线上字体转换软件,地址如下: https://www.fontsquirrel.com/tools/webfont- ...

  4. html中如何引用其外部字体,css引入外部字体

    第一步:首先获取要使用字体的三种文件格式.EOT..TTF或.OTF..SVG,确保能在主流浏览器中都能正常显示该字体. .EOT,适用于Internet Explorer 4.0+ .TTF或.OT ...

  5. css引入外部字体的压缩方法,解决网页加载太慢

    最近在做网站的时候,发现大多都是常见字体,想用@font-face引入一些特殊的字体,发现文件太大,动不动几十兆,影响网页加载速度,在网上找了半天,发现大多都是使用一款名字为字蛛的字体压缩器,http ...

  6. 不同浏览器css引入外部字体的方式

    /*** 字体后缀和浏览器有关,如下所示* .TTF或.OTF,适用于Firefox 3.5.Safari.Opera * .EOT,适用于Internet Explorer 4.0+ * .SVG, ...

  7. php如何导入字体样式,css怎么引入外部字体?css 字体样式设置的方法(实例)...

    在浏览器显示中,页面上不同的字体样式,不仅提升了页面的美观度,也提升了用户的浏览交互性.那么这些不同的字体样式是怎么用css设置的?本章就给大家带来css如何引入外部字体?css 字体样式设置的方法( ...

  8. CSS引入外部艺术字体

    感觉系统自带的样式实在是太少了,还不好看,搜了好久终于发现一个超级棒的花样字体网站,各种字体超级棒啊!不过有些是需要付费的,大部分好像都是免费的. 花体字 |花体英文|字体下载_font.chinaz ...

  9. CSS 使用 @font-face 引入外部字体

    CSS 使用 @font-face 引入外部字体 下载所需字体到本地 把下载字体文件放入font文件夹里 定义字体 引用字体 结果

最新文章

  1. 打印 指定目录下和子目录下的的所有.java文件的路径. (使用FileFilter过滤器)
  2. linux脚本开机自动执行脚本文件,如何让linux开机自动执行sata里头的脚本文件
  3. Linux中ping不通外网
  4. tomcat 页面图片 管理 服务器 配置
  5. ssh汉字乱码怎么办_[转]SSH Secure Shell Client中文乱码的解决办法
  6. PAT Basic 1002
  7. 安防监控系统CIF、D1等格式的解释
  8. C语言回调函数 钩子函数,回调函数和钩子函数的说明
  9. 编写程序,输入一个N,返回角谷变换(达到1所需)的次数
  10. Hinton胶囊网络后最新研究:用“在线蒸馏”训练大规模分布式神经网络
  11. 医院门诊管理系统——计件收费
  12. Matlab分类识别实战||基于神经网络的深水船水声音数据集的识别与分类(GoogLeNet+SqueezeNet+AlexNet)
  13. 分享学JavaScript的第七天
  14. 小说程序源码 自动采集
  15. IVX低代码平台——小程序微信红包的应用的做法
  16. flutter type ‘int‘ is not a subtype of type ‘String?‘
  17. docker基础——Docker是什么
  18. k8s中pod删除不了的原因和正确的删除方法
  19. 自动化测试的神器:selenium,我真的吹爆
  20. 盘点|世界流行的十大机械工程设计软件,你会用几种?

热门文章

  1. 致家长:带娃练书法,这几个误区要小心!
  2. 用计算机处理表格信息教案,2019信息技术基础-计算机应用基础教案
  3. 黑马毕向东Java课程笔记(day11):多线程(第一部分)——进程与线程+线程创建+线程安全与同步代码块+同步锁/死锁
  4. 电脑与电视进行连接的几种方法
  5. Linux设备驱动程序学习(十六)——Linux设备树解析
  6. HP ProBook 440 GS更改BIOS设置,开启虚拟化
  7. 说说摩拜单车的骑后感
  8. C语言字符串判断是否与已知相同,C语言中判断两个字符串是否相同的方法
  9. 详解Java中的异常机制:运行期异常、编译器异常及如何自定义异常
  10. 简单物联网终端设备的设计思路总结