万维网(World Wide Web)是做为欧洲核子研究组织的一个项目发展起来的,在那里 Tim Berners-Lee 开发出万维网的雏形。Tim Berners-Lee- 万维网的发明人和万维网联盟的主任。
万维网联盟,又称W3C理事会。1994年10月在麻省理工学院计算机科学实验室成立。创建者是万维网的发明者蒂姆·伯纳斯·李。
W3C 最重要的工做是发展 Web 规范,这些规范描述了 Web 的通讯协议(好比 HTML 和 XHTML)和其余的构建模块。
每项 W3C 推荐的发展是经过由会员和受邀专家组成的工做组来完成的。工做组的经费来自公司和其余组织,并会建立一个工做草案,最后是一份提议推荐。通常来讲,为了得到正式的批准,推荐都会被提交给 W3C 会员和主任。html
Mozilla 开发者网络(MDN)提供有关开放网络技术(Open Web)的信息,包括 HTML、CSS 和万维网及 HTML5 应用的 API。它还记录了 Mozilla 产品的文档,例如 Firefox OS。web
Mozilla开发者网络(MDN)是一个完整的学习平台,你能够在这里深刻学习网络技术以及可以驱动网络的软件。canvas
> [参考MDN web Dom](https://developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/HTML5/HTML5_element_list)
一个空元素(empty element)多是 HTML,SVG,或者 MathML 里的一个不可能存在子节点(例如内嵌的元素或者元素内的文本)的element。网络
HTML,SVG 和 MathML 的规范都详细定义了每一个元素能包含的具体内容(define very precisely what each element can contain)。许多组合是没有任何语义含义的,好比一个 <audio>
元素嵌套在一个 <hr>
元素里。ide
在 HTML 中,一般在一个空元素上使用一个闭标签是无效的。例如,<input type="text"></input>
的闭标签是无效的 HTML。 学习
在CSS里,可替换元素(replaced element)的展示不是由CSS来控制的。这些元素是一类外观渲染独立于CSS的外部对象。典型的可替换元素有<img>、<object>、<video>
和表单元素,如<textarea>、<input>
。
某些元素只在一些特殊状况下表现为可替换元素,例如<audio>
和<canvas>
。经过CSS的content属性来插入的对象被称为匿名可替换对象(annoymous replaced elements)。
CSS在某些状况下会对可替换元素作特殊处理,好比计算外边距和一些auto值。
须要注意的是,一部分(并不是所有)可替换元素,自己具备尺寸和基线(baseline),会被像vertical-align之类的一些CSS属性用到。
本文参考连接:W3Cui