html字体样式face用法,@font-face使用在线字体(示例代码)
@font-face规则在CSS3规范中属于字体模块,该规则的推出对于网页设计来说是一个革命性的进步。在传统设计中,设计师不敢使用各种艺术字体类型,甚至是常规字体也需要慎重使用。因为设计师必须考虑每位浏览者的系统中是否安装了所有字体。有了@font-face规则,这个顾虑就可以放下了:只要在互联网上指定一种字体类型源,而不管用户电脑是否安装该字体,设计的网页都能够正确显示。
用较为专业的话来讲,@font-face能够加载服务器端的字体文件,让客户端浏览器显示客户端没有安装的字体。如果没有@font-face规则,浏览器只能够在客户端系统中寻找指定字体,这就给网页设计带来了很多限制,妨碍了设计师的创意设计,也就无法展现丰富多彩的字体艺术。
@font-face规则的语法格式如下:
@font-face{}
@font-face规则的选择符是固定的,用来引用服务端的字体文件。是一个属性名值对,格式类似如下样式:
description: value;
description: value;
description: value;{...}description: value;
属性及其取指说明如下:
font-family:设置文本的字体名称。
font-style:设置文本样式。
font-variant:设置文本是否大小写。
font-weight:设置文本的粗细。
font-stretch:设置文本是否横向拉伸变形。
font-size:设置文本字体大小。
src:设置自定义字体的相对路径或者绝对路径。
需要注意的是,低版本IE浏览器只支持微软自有的.eot(Emberdded)字体样式,而其他浏览器都不支持这一格式。不过,从Safari3.1开始,网页重构工程师已经可以设置.ttf(TrueType)和.oof(OpenType)两种字体作为自定义字体了。
下面我们来看一个简单的示例:
/*引入外部字体文件*/@font-face{font-family:myFirstFont;
/*eot格式兼容IE*/src:url(fonts/AdineKirnber.eot);
/*ttf格式兼容非IE*/src:url(fonts/AdineKirnber.ttf);
}h1{font-family:myFirstFont,verdana,sans-serif;font-size:4em;
}
运行效果如下:
注意:嵌入外部字体的做法对于中文网站来说不太适用。因为一个中文字体文件小的也有几M,大的有十几M,这么大的字体,其下载过程让人难以忍受,同时服务器也不能接受如此频繁的下载请求。所以对于中文来说,如果只是想标题使用特殊字体,最好设计成图片。由于英文字体只有几十kb,与一张图片的大小差不多,如果有大量的文字需要使用该字体,存储、带宽方面就划算多了。
最后,附上两个在线字体转换格式的网站:
font2web:http://www.font2web.com/
freefontconverter:http://www.freefontconverter.com/
html字体样式face用法,@font-face使用在线字体(示例代码)相关推荐
- html5控制字体样式,HTML5之CSS-网页文本美化-字体样式
做了挺长时间的程序员,逐渐的让我意识到,其实技术是给自己打开了一扇窗户,让自己更好的去了解这个世界. 今天,来了解文字在网页在中,是如何去设置的. 中间来一个小插曲,我想大家应该都用过办公软件,那么办 ...
- 各种数字字体样式_来自中世纪建筑 文化的字体——————哥特式
哥特式字体有一些异乎寻常的吸引力,它可以使任何使用这种样式的文本看起来华丽和雄伟,这可能是为什么哥特式字体被广泛用于品牌和标志设计的原因之一. 如果你一直在为新项目寻找独特的哥特式字体,那么你很幸运. ...
- css 好困难字体样式_帮助阅读困难者的字体和浏览器扩展
css 好困难字体样式 G-Stock Studio/Shutterstock G-Stock Studio / Shutterstock Dyslexia is a learning conditi ...
- CSS中设置字体样式的5种常用属性—让字体设置再无难点
设置字体样式的5中常用属性如下 1:color 设置字体颜色,也可以设置其他颜色 2:font-size 设置字体大小 (1).设置的并不是文字本身的大小,在页面中,每个文字都是处在一个看不见的框中的 ...
- java中如何设置字体样式_如何在JAVA中设置字体样式和大小?
我是新来的Java和无法弄清楚如何格式化我的代码是这样的: 字体"宋体"字体大小"9"大胆如何在JAVA中设置字体样式和大小? 我想整个段落的格式化文本.我真的 ...
- html剪纸服务器的字体样式,如何在HTML中使用图标字体 - icon font?
主要特性 使用icon font来生成图标相对于基于图片的图标来说,有如下的好处: 1.自由的变化大小 2.自由的修改颜色 3.添加阴影效果 4.IE6也可以支持 5.支持图片图标的其它属性,例如,透 ...
- html如何查看字体样式,css2.0文档查阅及字体样式
css2.0文档查阅下载 网址:http://soft.hao123.com/soft/appid/9517.html 引入外部样式 这个是正常. 这个是粗体. 这个是粗体 倾斜. varia ...
- 第七节 Html字体样式,HTML学习笔记 CSS文本及字体及连接及列表 第七节 (原创)(示例代码)...
文本及字体及连接及列表 hello tzy 静夜思 床前明月光 疑是地上霜 床前明月光 疑是地上霜 this is web page This is wEb pAge tHis is wEb page ...
- sublime text3 字体样式_Sublime Text 3、主题、字体
推荐: thinkpixellab/flatland · GitHub https://github.com/thinkpixellab/flatland sublime-text | Lucifr ...
最新文章
- Set集合常用方法 遍历Set集合的方法
- 除了不要 SELECT * ,数据库还有哪些技巧
- 【iOS基础知识】const与宏的区别
- Java基础小常识-继承-(10)
- 【转】高性能WEB开发系列之重绘与回流
- 这是哪里来的小妖精!!!
- CodeForces	 841C (C) Leha and Function 贪心
- 编辑器,webstorm,phpstorm系列配置方法汇总-笔记
- PowerCmd(命令行增强工具) 2.2 免费版
- MyEclipse下连接Mysql
- 在linux看数据库表空间,Linux平台达梦数据库V7之表空间管理
- 数据结构C语言数组字符数组
- cgroup学习(八)——CPUSET子系统
- iec611313标准下载_欧姆龙PLC编程软件中功能块的使用方法
- Endnote 自定义参考文献样式
- termite:从零开始的go语言学习生活
- android 静态注册获取电量,获取手机电池百分比和电池容量方法
- python网络爬虫从入门到实践第2版pdf-Python网络爬虫从入门到实践 第2版
- 统计学习方法——均值、方差、标准差及协方差、协方差矩阵、相关系数
- 关于eLTE,你不知道的事
热门文章
- html中的text标签怎么设置自动换行,textarea自动换行如何设置
- 破解百度、网易相册外链的代码
- Pango-ERROR **: 15:31:09.214: Harfbuzz version too old (1.4.2)解决
- keil #pragma anon_unions
- 生产者/消费者设计模式(转载)
- 在难熬的时刻也将过去
- matlab 马里奥像素图
- 如何使用Doctl,DigitalOcean官方命令行客户端
- KDD 2018 | 中科大、苏州大学与微软的合作论文获最佳学生论文奖
- 计算机excel中所占比怎么算,excel表格中数据比重计算公式-excel所占比例怎么算...