《HTML5+CSS3网页设计入门必读》——第6章 处理字体6.1 处理特殊字符

简介:

本节书摘来自异步社区《HTML5+CSS3网页设计入门必读》一书中的第6章,第6.1节,作者: 【美】Julie Meloni更多章节内容可以访问云栖社区“异步社区”公众号查看。

第6章 处理字体

在本章中你将学到:

  • 怎样使用特殊字符;
  • 怎样使用粗体字、斜体和特殊文本格式化效果;
  • 怎样使用文本效果;
  • 怎样调整字体;
  • 怎样使用Web字体。

在Web的早期时代,只以一种字体和一种大小显示文本,但是那些日子已经一去不复返了。HTML与CSS的组合使得有可能控制文本外观的所有方面。在本章中,你将学习如何更改字体的视觉显示(它的字体系列、大小和粗细),以及如何把粗体字、斜体字、上标、下标和加删除线的文本纳入到页面中。你还将学习如何更改字形和字体大小。

Try It Yourself:准备示例文本

如果你具有一些可以显示不同字体和颜色并且可以缩进、居中显示或者执行其他操作的示例文本,那么在这一整章中,就可以最大限度地学习如何编排文本样式。它实际上与你将使用的文本类型无关,因为你具有如此多种不同的样式可能性要尝试,以至于它们无论如何都永远不会同时出现在相同的Web页面上(除非你想使访问者陷入疯狂之中)。利用这个机会,感受一下文本级改变可能如何影响内容的外观。

  • 如果你将使用的文本来自字处理或数据库程序,一定要把它以纯文本或ASCII格式保存到一个新文件中。然后在学习本书的过程中可以添加合适的HTML标签和样式属性来格式化它。*
  • 任何文本都可以,但是要尽量找到(或输入)一些你想放到Web页面上的文本。公司宣传册或者你的简历中的文本可能是一个好的选择。
  • 任何类型的大纲、演示文稿中的项目编号要点、带编号的步骤、术语表或者数据库中的文本信息的列表都是可以处理的良好材料。
  • 在使用本章中介绍的代码格式化正文文本之前,要添加在前面各章中使用的HTML基本标签集(至少要使用、、

6.1 处理特殊字符

在我们急匆匆地介绍字体改变之前,先让我们简要讨论一下字体内的特殊字符。大多数字体都包括用于欧洲语言的特殊字符,比如Café中的重音“é”。你还将发现少量的数学符号和特殊的标点符号,比如圆形项目符号(图像说明文字)。

注意:
在查看其他设计师的Web内容时,你可能注意到其中标记文本的方法不同于本书中讲述的那些方法。一些格式化文本的老方法包括:使用< b >< /b >标签对来指示何时应该对单词进行加粗,使用< i >< /i >标签对指示何时应该以斜体格式显示单词,以及使用< font >< /font >标签对指定字体系列、大小和其他属性。不过,这种方法将被HTML逐步淘汰,并且CSS要强大得多。
在HTML文档中,可以使用如表6.1所示的合适代码在任何位置插入这些特殊字符


<a href=https://yqfile.alicdn.com/3a102cb3dd2858105826767b3d14feb704039995.png" >


0a23d089314c93b0e79aa13776608751c6464b58


<a href=https://yqfile.alicdn.com/30da74cae708a52cbb5e86b51e6af1ae282545e6.png" >

例如,可以使用以下任何一种方法创建单词“café”:

caf&eacute;
caf&#233;

提示:

你正在寻找版权(©)和注册商标(®)符号吗?它们的代码分别是©和®。要创建未注册的商标(™)符号,可以使用™。
尽管可以通过数字指定字符实体,每个符号还具有一个助记名称,它们通常更容易记住。

HTML使用称为字符实体(character entity)的特殊代码来表示诸如©和®之类的特殊字符。字符实体的指定总是开始于“&”,并且结束于“;”。表6.1列出了最常用的字符实体,尽管HTML支持的字符实体要多得多。

表6.1包括用于尖括号、引号以及“与”符号的代码。如果希望这些符号出现在页面上,就必须使用那些代码;否则,Web浏览器将把它们解释为HTML命令。

程序清单6.1和图6.1显示了表6.1中的几个符号的实际应用。

程序清单6.1 特殊字符代码

<!DOCTYPE html>
<html lang="en">
 <head>
  <title>Punctuation Lines</title>
  <style type="text/css">
  section {
   margin-bottom: 20px;
  }
  </style>
 </head>
 <body>
  <section>
   Q: What should you do when a British banker picks a fight
   with you?<br />
   A: &pound; some &cent;&cent; into him.
  </section>
  <section>
   Q: What do you call it when a judge takes part of a law
   off the books?<br />
   A: &sect; violence.
  </section>
  <section>
   Q: What did the football coach get from the locker room
   vending machine in the middle of the game?<br />
   A: A &frac14; back at &frac12; time.
  </section>
  <section>
   Q: How hot did it get when the police detective interrogated
   the mathematician?<br />
   A: x&sup3;&deg;
  </section>
  <section>
   Q: What does a punctilious plagiarist do?<br />
   A: &copy;
  </section>
 </body>
</html>


<a href=https://yqfile.alicdn.com/537cf5263af72e546eadc2bf870934459bb53f40.png" >
相关文章
|
8月前
|
人工智能 程序员 UED
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
321 21
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
8月前
|
前端开发 JavaScript
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
181 14
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
11月前
|
前端开发
css 设置背景色渐变、字体颜色渐变
css 设置背景色渐变、字体颜色渐变
|
8月前
css3 svg制作404页面动画效果HTML源码
css3 svg制作404页面动画效果HTML源码
141 34
|
9月前
|
移动开发 前端开发 Java
|
10月前
|
编解码 前端开发 UED
探讨了CSS媒体查询在移动端开发中的应用,介绍了媒体查询的基本概念、常见条件及其在响应式布局、导航菜单、图片优化和字体调整等方面的具体应用
本文深入探讨了CSS媒体查询在移动端开发中的应用,介绍了媒体查询的基本概念、常见条件及其在响应式布局、导航菜单、图片优化和字体调整等方面的具体应用。通过实际案例分析和注意事项的讨论,旨在帮助开发者更好地理解和运用媒体查询,提升移动端用户体验。
217 4
|
10月前
HTML 字符实体1
HTML 字符实体用于替代预留字符和键盘上无法输入的字符。例如,小于号 (&lt;) 和大于号 (&gt;) 必须用 `&lt;` 和 `&gt;` 替换,以避免被浏览器误认为标签。常用的字符实体还包括不间断空格 (`&nbsp;`),用于在页面中增加空格数量。
|
10月前
HTML 字符实体2
发音符号是加在字母上的字形,用于表示不同的发音。常见的变音符号有尖音符( ̀)、抑音符( ́)等,它们可以出现在字母的上方、下方或内部,甚至两个字母之间。这些符号可以与字母或数字字符组合使用,以改变其发音。例如:a&#768; 表示 à,O&#769; 表示 Ó。
|
10月前
|
JSON 移动开发 数据格式
html5+css3+js移动端带歌词音乐播放器代码
音乐播放器特效是一款html5+css3+js制作的手机移动端音乐播放器代码,带歌词显示。包括支持单曲循环,歌词显示,歌曲搜索,音量控制,列表循环等功能。利用json获取音乐歌单和歌词,基于html5 audio属性手机音乐播放器代码。
311 6
|
11月前
|
存储 前端开发 安全
详解CSS之Web 字体
详解CSS之Web 字体
129 4