第4章 文本

本章内容

  • 开始新的段落
  • 添加作者联系信息
  • 创建图
  • 指定时间
  • 标记重要或强调的文本
  • 指明引用或参考
  • 引述文本
  • 突出显示文本
  • 解释缩写词
  • 定义术语
  • 创建上标和下标
  • 标注编辑和不准确的文本
  • 标记代码
  • 使用预格式化的文本
  • 指定细则
  • 创建换行
  • 创建span
  • 其他元素

除非网站充满视频和图片,否则网页的大部分内容还是文本。本章将说明针对不同的文本类型,尤其是(但不仅仅是)那些句子或短语里的文本,应该选择哪些合适的HTML语义化元素。

例如,em元素用于标识强调的文本,cite元素用于标识对艺术作品、电影、图书等内容的引用。

浏览器通常会为这些文本元素添加不同的样式,以区别于普通文本。例如,emcite元素中的文本都是斜体的。又如,code元素专门用于对脚本或程序中的代码进行格式化,该元素中的文本默认使用等宽字体。

内容显示的样子与为其使用的标记没有关系。因此,不应该为了让文字变为斜体就使用emcite。添加样式是CSS的事情。

相反,应该选择能描述内容的HTML元素。如果浏览器默认添加的样式与你想用CSS设置的样式相同,那只不过是一种额外的奖励。如果不相同,直接自己编写CSS覆盖默认样式就可以了。