HTML权威指南笔记(一)

2019-06-21  本文已影响0人  小令飞霜

声明本文所有内容和观点均来自《HTML权威指南》一书,绝大多数描述为原文表达,少部分根据自己理解对原文内容做了合并

第一章 HTML5背景知识

eg. 许多网站只提供用于某种插件(如Flash)的内容。 HTML5针对这种现象做了改进:让浏览器直接处理原来要使用Flash的富内容(rich content)
例如:
(1)支持在浏览器中直接播放视频和音频文件
(2)添加canvas绘图元素,来完成一些通常用Flash来完成的任务

  1. 为HTML这种广泛应用的技术制定标准,参与方众多,意见统一需要较长时间。一条提案要花不少时间才能成为标准,而对HTML核心规范的修改则需经过很长时间才会得到批准。这导致W3C总是在将已经被大家接受的实际做法追认为标准。
  2. 所以HTML规范反映的只是几年前关于web内容的前沿思考。这削弱了HTML标准的重要性,因为真正的革新并非来自W3C,而是来自浏览器和插件。

  1. 这样做的目的:让较小的团体可以合作设计和将对他们较为重要的特性标准化,争议较少的特性可以先标准化,不必受围绕其他特性发生的争论的拖累。
  2. 这种做法能加快标准制定的步伐,主要的弊端在于难以全面掌握制定中的各个标准的情况以及这些标准之间的关系。技术规范的质量也有所下降。有些标准中存在一些歧义,致使浏览器中的实现出现了不一致的情况。

第六章 H5元素背景知识

HTML元素负责文档内容的结构和含义,内容的呈现由应用于元素上的CSS样式控制

在呈现给用户的形式上可用CSS样式达到与旧有元素的相同形式,用户对这个动作基本无感知

  1. article元素可用来表示适于联合供稿的独立成篇的内容
  2. figure元素表示图片
  1. 定义:b元素表示一段文字,习惯上用粗体呈现,将这段文字凸显出来并不表示特别的强调和重要性
  2. 这个定义说明我们正处于HTML4到HTML5的过渡阶段,考虑到旧有元素被广泛使用的情况,新标准在呈现与含义分离的原则上采用了这种折中的方法
  1. 标记只应该应内容对语义的需要使用,不能滥用
  2. 对内容进行标记时,应选择最具体的元素来标记内容,若已有元素能正确标记内容,就不要使用通用元素
  3. 若找不到自己所需含义的元素,最好使用div、span等通用元素结合CSS样式来表达内容
  4. 同一个元素的使用在整个页面、网站或web应用系统上要保持一致
上一篇下一篇

猜你喜欢

热点阅读