如何使用web fonts?
如何使用web fonts?
- 1.将你的字体上传到服务器
- 2.在css文件中增加@font-face规则
- 3.在css中使用声明的字体
1.将你的字体上传到服务器
建议将字体文件与你的css文件放在同一个文件夹中;或者将这些字体文件放在一个单独的文件夹中,并命名为fonts,然后把该文件夹与你的css文件放在同一个位置。 将这些字体文件放在.css文件附近的好处是使我们在编辑CSS时更容易映射到这些字体文件。
2.在css文件中增加@font-face规则
这样做是在CSS文件中创建字体的名称,以便当我们使用该字体时,知道在哪里可以找到字体文件,并允许用户的浏览器加载和显示它们。将@ font-face选择器放在CSS文件顶部,然后再放置其他CSS。 声明@ font-face选择器时,我们将指定字体的名称,放置不同字体文件的url以及字体的样式。
如下声明了两个字体:
@font-face {font-family: 'On-AirInline';src: url('fonts/on-air-inline-webfont.eot');src: url('fonts/on-air-inline-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/on-air-inline-webfont.woff') format('woff'),url('fonts/on-air-inline-webfont.ttf') format('truetype'),url('fonts/on-air-inline-webfont.svg#On-AirInline') format('svg');font-weight: normal;font-style: normal;
}
@font-face {font-family: 'On-AirRegular';src: url('fonts/on-air-regular-webfont.eot');src: url('fonts/on-air-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/on-air-regular-webfont.woff') format('woff'),url('fonts/on-air-regular-webfont.ttf') format('truetype'),url('fonts/on-air-regular-webfont.svg#OnAirRegular') format('svg');font-weight: normal;font-style: normal;
}
3.在css中使用声明的字体
接下来,就可以在你的css选择器中应用上面的字体啦:
h1 {font-family: 'On-AirRegular';
}
h2 {font-family: 'On-AirInline';
}
如何使用web fonts?相关推荐
- 超棒的Google web字体查询工具 - Best Web Fonts
日期:2012-9-30 来源:GBin1.com Best web fonts是一个免费的字体工具,能够帮助你直观清晰的查询Google的web字体,你可以在一个现成的网站中调试不同类型的Goog ...
- 超棒的web字体查询工具-Best Web Fonts
今天要介绍的是一个来自bestwebfonts的在线字体工具,Best web fonts是一个免费的字体工具,能够帮助你直观清晰的查询Google的web字体,你可以在一个现成的网站中调试不同类型的 ...
- 关于字体——Web Fonts
文字是网页中很重要的组成部分.为文字选择一个合适的字体,能够更好的展现一个网站的个性,表达所要传递的信息,同时吸引用户来产生兴趣. 在开发中一般会遇到以下几种字体的使用方法: 1.安全字体: font ...
- html中web字体图标,响应式Web图形篇 —— icon fonts(字体图标)在网页中的应用...
响应式设计(Responsive Design)作为「救世主」的身份,已经在 Web 界布道了好几年,丝毫不亚于当年的「Ajax」先生.其核心就是:针对不同设备和应用场景,作出合理性的适应.狭义地看, ...
- Chrome web 开发用到的插件
个人博客:付博瀚的个人博客 现在设我是一位web开发人员,以Chrome为阵地.下面是一些能让我少花点时间的工具: WhatFont -- 名字就说明了一切.这是找出你最喜欢网站使用的字体的简单方法, ...
- Web 性能优化:使用 CSS font-display 控制字体加载和替换
作者 | 张旭乾 责编 | 欧阳姝黎 出品 | 峰华前端工程师 在编写网站的时候,或多或少都会用到一些网络上的字体,CSS 3 中虽然加入了对 Web Fonts(网络字体)的支持,但是浏 ...
- 【简报】超棒的免费Web字体服务:Adobe Edge Web字体
为什么80%的码农都做不了架构师?>>> 日期:2012-9-29 来源:GBin1.com 谷歌Web字体拥有当前最流行且最受欢迎的免费Web字体服务.最近Adobe推出了 ...
- 开源中最好的Web开发资源汇总
我的github http://github.com/wangqianfront 学习HTML 5编程和设计 ★HTML5 Rocks : Major Feature Groups 的学习 HTML5 ...
- 开源中Web开发的各种资源
★ HTML5 Rocks : Major Feature Groups 的学习 HTML5 的资源 (HTML5 演示, 教程 ). 源码 很不错的 HTML5 Dashboard – Mozil ...
最新文章
- 请求https错误: unable to find valid certification
- AdvStringGrid 垂直居中 、水平居中
- 7-1 最大子列和问题 (20 分)
- 一步步构建大型网站架构(转)
- 2022年考研结束了
- Iframe 高度自适应的问题
- Linux学习总结(31)——工作中常用的Linux脚本和命令
- 《30天自制操作系统》学习笔记--第8天
- php 用header()下载文件在firefox下没有后缀名
- 搜狐邮箱怎么开启pop3服务器,POP3是什么?怎样开通POP3?
- js根据年份计算总周数并获取每周的日期范围
- 操作系统——进程管理思维导图(一)
- POJ1007 DNA Sorting中英对照翻译与参考解答
- 古人的名与字、号、讳、谥有什么区别
- 使用STM32CubeMX生成USB驱动程序 USB无法检测到的问题 生成USB驱动
- 电子商务巨头阿里巴巴正考虑在复杂供应链中使用区块链
- STM32f103+W25Q64实现虚拟U盘和FATFS文件系统
- 这写孩子对计算机游戏上瘾了,孩子玩手机游戏上瘾怎么办
- 关于byte溢出问题
- NetBeans IDE 6.1增加对BlueJ的新支持