成都网站建设
|
域名注册
|
虚拟主机
|
网站制作
|
网站案例
|
网站优化
|
网站推广
|
企业邮局
|
服务器租用
|
广告设计
首页
域名注册
虚拟主机
网站建设
服务器租用
营销推广
网站程序
前端开发
移动互联网
企业邮箱
广告设计
|
成都VI设计
|
画册设计制作
|
成都包装设计
|
网页设计
|
成都虚拟主机
|
网站建设
|
营销型网站建设
前端开发
html
div+css
css
jQuery
JavaScript教程
ajax教程
XML教程
json教程
bootstrap教程
域名注册
英文域名
中文域名
域名转入\转出
通用网址
无线网址
虚拟主机
主机购买
数据库
主机管理
FTP上传
主机续费升级
网站建设
网站策划
网站方案
网页设计
网站制作
网站改版
服务器租用
web服务器
FTP服务器
服务器租用
服务器托管
云主机服务器
营销推广
seo优化
网站推广
搜索引擎
免费资源
网站程序
vb编程
asp程序
php程序
asp.net程序
C#程序
移动互联网
wap手机网站
app应用开发
微网站
企业邮箱
企业邮箱优势
企业邮箱设置
邮箱收发问题
邮箱功能讲解
邮箱其他问题
网站备案
备案流程指南
备案资料下载
备案常见问题
各省备案要求
当前位置:
创新互联
>>
常见问题
>>
前端开发
>>
css
>>
CSS加载外部字体的方法_CSS载入本地没有的字体
CSS加载外部字体的方法_CSS载入本地没有的字体
作者:创新互联 文章来源:前端开发部 点击数:
更新时间:2011-01-15
平时我们做网站
CSS
的都知道,用户浏览网站时,网页上的字体是加载本地电脑里的。如果网站使用了用户电脑所没有安装的字体,那显示字体就会被系统默认的字体所代替了,自然显示效果也就大不如前了,这个问题如何解决呢,成都网站建设通过多方面了解。
这个问题,其实还是有解决办法的。那就是,准备一个或几个字体文件,放置到网站空间
服务器
上,再用
CSS
的加载方法把字体加载到网页中,这样,即使用户电脑中没有某一种字体,也可以正常显示!
以微软雅黑为例,一般来说,现在的 win7 系统都自带了这种字体,但 winXP 却没有。如果网站中运用了雅黑字体win7 系统的用户访问能够正常显示,但 winXP 系统的用户访问,就不能显示,应该是用默认的宋体代替了。
加载字体文件的
CSS
方法,看这段代码:
body {font-family:’微软雅黑’}
@font-face {
font-family:微软雅黑;
src: url(‘微软雅黑.eot’); /* IE9 Compat Modes */
src: url(‘微软雅黑.eot?#iefix’) format(‘embedded-opentype’), /* IE6-IE8 */
url(‘微软雅黑.woff’) format(‘woff’), /* Modern Browsers */
url(‘微软雅黑.ttf’) format(‘truetype’), /* Safari, Android, iOS */
url(‘微软雅黑.svg#微软雅黑’) format(‘svg’); /* Legacy iOS */
}
系统字体的格式是ttf的,凡是以IE为内核的浏览器都不支持加载外部 .ttf 格式的字体!那怎么办啊?
把ttf转换成eot网址:http://ttf2eot.sebastiankippe.com/
好了,现在就来测试一下吧:
@font-face
语法:
@font-face { font-family : name ; src : url( url ) ; sRules }
说明:
name : 字体名称
url : 使用绝对或相对地址指定OpenType字体
sRules : 样式表定义
设置嵌入
HTML
文档的字体。
嵌入
HTML
文档的字体是指将OpenType字体(压缩的TrueType字体)文件映射到客户端系统,用来提供
HTML
文档使用该字体,或取代客户端系统已有的同名字体。
示例:
@font-face { font-family: dreamy; font-weight: bold; src: url(http://www.example.com/font.eot); }
现在,虽然是成功解决了各主流浏览器加载外部字体的问题,但也只是成功了一小半,因为我们要清楚地看到问题的本质,即后续需要测试网站加载速度的问题,两个字体文件加起来快有30M 了,加载速度的问题亟待测试与解决!
网站建设采用CSS网页布局的优势
:上一篇
前端开发和网页制作有什么区别?
:下一篇
css相关文章
网站建设采用CSS网页布局的优势
网站设计制作时CSS布局技巧
css代码编写技巧
CSS自动隐藏网页文字
CSS教程:网页文本渐变
网站建设为什么要使用CSS
Dreamweaver中编写CS...
CSS中的元素旋转
创新互联专业网站设计制作、网站建设、UI设计、网页设计。欢迎咨询028-86922220
网站备案
|
企业邮箱
|
移动互联网
|
前端开发
|
网站程序
|
营销推广
|
服务器租用
|
网站建设
|
虚拟主机
|
域名注册
|
热门搜索
服务电话:028-86922220 13518219792 公司地址:成都市太升南路288号锦天国际A幢10楼2号
企业邮箱:
service@cdxwcx.com
版权所有:成都创新互联科技有限公司 蜀ICP备09010846号
成都网站建设