网页中嵌入特殊字体(此法利于SEO)

news/2024/5/19 11:45:55/文章来源:https://blog.csdn.net/qq_24956631/article/details/80949368

通过CSS3,Web设计师再也不必被迫使用“web-safe”字体了。

我们一般在网页上使用的是常用字体,通常网页上不能使用一些特殊字体,否则浏览者可能无法正确浏览到。即使我们可以通过图片、flash、SIFR等技术来实现网页使用特殊字体,但这些方式都有一个严重的缺点:不利于SEO(Search Engine Optimization,搜索引擎优化)。

CSS3 @font-face 规则

在 CSS3 之前,web 设计师必须使用已在用户计算机上安装好的字体。当您找到或购买到希望使用的字体时,可将该字体文件存放到 web 服务器上,它会在需要时被自动下载到用户的计算机上。通过 CSS3,web 设计师可以使用他们喜欢的任意字体。

您“自己的”的字体是在 CSS3 @font-face 规则中定义的。

下面介绍一种非常有利于SEO的特殊字体应用方法:在CSS中通过@font-face属性来实现网页中嵌入特殊字体。

【第一步】获取字体文件

获取要使用字体的文件格式,确保能在主流浏览器中都能正常显示该字体。

浏览器支持:

Firefox、Chrome、Safari 以及 Opera 支持 .ttf (True Type Fonts) 和 .otf (OpenType Fonts) 类型的字体。

Internet Explorer 9+ 支持新的 @font-face 规则,但是仅支持 .eot 类型的字体 (Embedded OpenType)。

注释:Internet Explorer 8 以及更早的版本不支持新的 @font-face 规则。

最常见的是.ttf文件,我们需要通过这种文件格式转换为其余两种文件格式。可以通过网站http://www.fontsquirrel.com/fontface/generator 或onlinefontconverter提供的在线字体转换服务获取字体文件格式的转换。这里,笔者推荐第一个站点,它允许我们选择需要的字符生成字体文件(在服务的最后一个选项),这样就大大缩减了字体文件的大小,使得本方案更具实用性。


【第二步】使用您需要的字体

在新的 @font-face 规则中,您必须首先定义字体的名称(比如 myFont),然后指向该字体文件。
如需为 HTML 元素使用字体,请通过 font-family 属性来引用字体的名称 (myFont):

获取到三种格式的字体文件后,在样式表中声明该字体,并在需要的地方使用该字体。

字体声明如下:

<style> 
@font-face
{
font-family: myFont;  /*myFont为你定义的字体名称*/
src: url('Sansation_Light.ttf'),url('Sansation_Light.eot'); /* IE9+ */
}div
{
font-family:myFont;
}
</style>

在页面中需要的地方使用该字体:

<body><div>
ALWAYS BELIEVE THAT SOMETHING WONDERFUL IS ABOUT TO HAPPEN
</div><p><b>注释:</b>永远相信美好的事情即将发生</p></body>

运行结果:


字体的名称,font - face规则:

  • font-family: myFirstFont;
字体文件包含在您的服务器上的某个地方,参考CSS:
  • src: url('Sansation_Light.ttf')
如果字体文件是在不同的位置,请使用完整的URL:
  • src: url('http://www.example.css/css3/Sansation_Light.ttf')

拓展:使用粗体字体

您必须为粗体文本添加另一个包含描述符的 @font-face:

比如:

@font-face
{
font-family: myFirstFont;
src: url('Sansation_Bold.ttf'),url('Sansation_Bold.eot'); /* IE9+ */
font-weight:bold;
}

文件 "Sansation_Bold.ttf" 是另一个字体文件,它包含了 Sansation 字体的粗体字符。

只要 font-family 为 "myFirstFont" 的文本需要显示为粗体,浏览器就会使用该字体。

通过这种方式,我们可以为相同的字体设置许多 @font-face 规则。


CSS3 字体描述符
描述符描述
font-familyname必需。规定字体的名称。
srcURL必需。定义字体文件的 URL。
font-stretchnormal
condensed
ultra-condensed
extra-condensed
semi-condensed
expanded
semi-expanded
extra-expanded
ultra-expanded
可选。定义如何拉伸字体。默认是 "normal"。
font-styleormal
italic
oblique
可选。定义字体的样式。默认是 "normal"。
font-weightfont-weight
normal
bold
100
200
300
400
500
600
700
800
900
可选。定义字体的粗细。默认是 "normal"。
unicode-rangeunicode-range可选。定义字体支持的 UNICODE 字符范围。默认是 "U+0-10FFFF"。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_863618.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

个人网站建设(装逼)指南

我郭某走南闯北&#xff0c;靠的就是能文能武&#xff0c;与众不同。不光吃喝玩乐&#xff0c;更要雪月风花。哈哈哈&#xff08;葛大爷式笑声&#xff09;。由于我在现实里沉默不语&#xff0c;所以我觉得我应该在网络世界里重拳出击。索性就写了一个个人网站&#xff08;纯粹…

消息称YouTube拟投资音乐视频网站Vevo

[ 导读]这将是谷歌自去年以来第二次向依赖YouTube发行视频内容的网站进行直接投资活动。去年Vevo曾试图发展其他替代性视频发行渠道&#xff0c;潜在对象包括Facebook以及MTV网络等。 北京时间1月17日消息&#xff0c;据美国科技资讯网站AllThingsD报道&#xff0c;知情人士周三…

还在愁PPT模板吗?分享10个网站,包你满意

微软官方模板站 微软官方模板网站&#xff0c;为全球Office用户提供丰富的、高品质的Office模板&#xff0c;以及一些实用技巧等等。 优品PPT 一个有情怀的免费PPT模板下载网站&#xff01; 专注于分享高质量的免费PPT模板下载网站。包括PPT图表、PPT背景图片、PPT素材、P…

导出链接会分散网站权重吗

很多站长对导出链接是非常谨慎的&#xff0c;很多人可能遇到过这样的情况&#xff0c;在交换友链的时候对方常常会说你网站的导出链接太多&#xff0c;终止和你交换友链;还有的站长觉得导出链接太多&#xff0c;会导致自己的网站权重输出过多&#xff0c;导致权重分散。其实这个…

企业网站建设要点和推广方法有哪些?

现今的社会&#xff0c;网格的普及已经让互联网成为了我们生活中不可缺少的一部分&#xff0c;而现代人的生活和工作也离不开互联网&#xff0c;对于快速发展的互联网行业中&#xff0c;也产生了许多的新型工种&#xff0c;比如网站的开发、建设、网站推护&#xff0c;还有网站…

十堰SEO优化网站建设常见误区和推广心得

互联网发展至今&#xff0c;网站建设公司越来越多&#xff0c;想要做网站的需求企业也是越来越多&#xff0c;企业网站建设的重要性已经不言而喻。那怎么避免网站建设的一些常见误区呢?还有网站建设完成后的推广中有哪些常见问题呢? 企业网站建设问题 网站建设要避免的常见误…

TF-IDF算法在SEO优化中的应用

TF-idf算法其实是一种用户资讯检索与资讯探勘的常用加权技术&#xff0c;常常被SEOER们应用到&#xff0c;而很多人或许不太知道&#xff0c;其实最直观的运用就是“网站关键词密度”。 那TF-idf算法到底是如何计算的&#xff1a; 公式&#xff1a; TF&#xff1a;词频 IDF&…

个人博客seo优化技巧

很多人特别是seo从业人员&#xff0c;出于个人爱好&#xff0c;或者是测试seo结果&#xff0c;或者是案例展示&#xff0c;都建立了个人的独立博客。用户基数相对来讲比较大&#xff0c;博客优化有哪些seo技巧? 博客程序有很多&#xff0c;常见的如织梦内容管理系统&#xff…

知道这些选域名的技巧 网站SEO优化就成功了一半

对于网站建设和网站seo优化来说&#xff0c;前期域名的选择尤为重要&#xff0c;很多人不是太在意这些&#xff0c;认为网站内容才是关键&#xff0c;域名随便找一个就成了。其实&#xff0c;在seo优化体系里&#xff0c;域名的挑选还有不少名堂&#xff0c;可以说&#xff0c;…

个人博客网站优化方向

本来想服务器&#xff0c;域名&#xff0c;项目&#xff0c;部署都写下来&#xff0c;因为我搭的时候迷茫了很久也犯了不少错&#xff0c;&#xff0c;结果不知道哪里不和谐了。。怎么改都被删除。白写那么多也没办法了。写写网站之后的优化思路吧。以后自己的网站上写就没人来…

hexo搭建个人博客之seo优化

HEXO SEO 优化 欢迎访问我的博客&#xff0c;祝码农同胞们早日走上人生巅峰&#xff0c;迎娶白富美~~~ 最近用hexo搭建个人博客&#xff0c;但是去网上搜&#xff0c;搜什么都搜不到自己&#xff0c;这就很尴尬了&#xff0c;于是想到了seo优化&#xff0c;这里主要对google和b…

hexo搭建个人博客之seo优化

欢迎访问我的博客https://qqqww.com/&#xff0c;祝所有码农同胞们早日走上人生巅峰&#xff0c;迎娶白富美~~ 文章目录 1 什么是 SEO2 本地文章优化2.1 添加sitemap2.2 添加 roborts.txt文件 3 百度收录站点3.1 百度链接提交3.1.1 主动推送3.1.2 自动推送3.1.2.1 sitemap 3.1.…

博客SEO优化的技巧

常见免费博客平台&#xff1a;新浪博客、搜狐博客、和讯博客、凤凰博客、天涯博客、百度空间、博客大巴、企业博客&#xff0c;博客中国、csdn博客。博客如何优化有什么技巧呢&#xff0c;我们往下看。 如何培养博客? 我们知道博客都是靠养的&#xff0c;一开始博客收录文章可…

网站百度统计被恶意刷广告的处理方法

在百度统计的数据中&#xff0c;查看网站的实时访客或者来源&#xff0c;有时候&#xff0c;会发现有一些乱七八糟的用户流量&#xff0c;这并不是网站被攻击或者被刷流量了&#xff0c;而是百度统计被被恶意刷广告&#xff0c;只是针对统计的行为&#xff0c;不影响网站的排名…

Linux系统中搭建LAMP动态博客网站

在新Web2.0革命中&#xff0c;博客是最早出现的&#xff0c;也被更多的人所了解。博客的中文有两重含义&#xff0c;既指撰写个人网络日志的人(Blogger)&#xff0c;也指承载个人网络 日志的网站(Blog)。用全球最大博客网站Blogger.com的解释&#xff1a;“blog 可以是个人日记…

[9月2/3日]LAMP兄弟连免费在线讲堂 -- 两天搞定动态网站安装程序

预期目标 通过本次课的学习&#xff0c;可以了解的内容如下&#xff1a; DIVCSS的制作标准化界面的应用 PHP的程序开发和运行过程 PHP的文件系统处理 PHP的正则表达式的应用 PHP和数据库的连接处理知识 一些数据表的创建和应用&#xff0c;以及简单数据库的操作 PHP的表单…

[9月20日-21日] Web开发网络课堂第二讲:利用CSS设置网站样式和布局

活动介绍 CSS是英语Cascading Style Sheets&#xff08;层叠样式表单&#xff09;的缩写&#xff0c;它是一种用来表现HTML或XML等文件样式的计算机语言&#xff0c;所以学习CSS之前您应该先去了解HTML 。CSS的作用是定义网页的外观&#xff08;例如&#xff0c;字体、背…

两天自制团购网站

课程背景 团购网已经不是什么新鲜的话题&#xff0c;从刚刚出道的千万资金入驻&#xff0c;到如今的百团大战&#xff0c;它正如火如荼的进入我们的生活&#xff0c;而中国的互联网又多了一个新的运营模式。 你想掌握现在最流行的Web开发技术吗&#xff1f;你想自己动手开发一个…

大型网站设计经验分享 技术交流讲座

讲座时间&#xff1a;2010年12月18日&#xff08;星期六&#xff09;14:00-16:00 活动地点&#xff1a;北京市海淀区东北旺西路8号中关村软件园9号楼2区附厅312室 活动收费&#xff1a;50元/人&#xff08;报名即赠送 兄弟连身份牌一个、价值35元的 PHP视频教程光盘一套&#x…