W3C
W3C的全称为(World Wide Web Consortium),中文名为万维网联盟,又称W3C理事会。是由Sir Timothy John Berners-Lee离开欧洲核子研究中心(CERN)后成立。该组织试图通过W3C制定的新标准来促进业界成员间的兼容性和协议。联盟试图让所有的网络供应商实施一套由联盟选择的核心原则和组件,来解决不同的网络供应商提供不兼容的HTML版本而导致网页显示方式不一致的问题。但是,W3C制定的网络标准似乎并非强制而只是推荐标准。因此部分网站仍然不能完全实现这些标准。
MDN
MDN全称为(Mozilla Developer Network),是一个汇集众多Mozilla基金会产品和网络技术开发文档的免费网站。
历史
MDN项目在2005年年初启动。那时 Mozilla 基金会 从AOL 获得了许可协议,得以使用原创的 DevEdge 内容。DevEdge 的内容被视作“仍然可用”,之后社区志愿者的努力下迁移到了这个更易于更新与维护的wiki。
此后,这个项目不断发展,现在已经成为所有与关于 Mozilla 项目和开放网络技术的文档的核心一环。在2010年,该项目更名为Mozilla开发者网络(Mozilla Developer Network)。2011年,添加了供web开发者分享与展示代码的 Demo Studio 与提供教程的 Learning 页面。(MDC 现在表示了"MDN文档中心(MDN Doc Center)")最终,希望Mozilla开发者网络可以发展成为供Web设计师、应用开发者、以及拓展、主题制作者们时常参考的资源。
如何使用MDN
可以在谷歌搜索框中输入“要搜索的内容” 空格 +"MDN"
,例如title MDN
,搜索结果如下:
进入MDN网页,英语不好的话可以将语言改为中文,如下所示:
就可以查看关于
title
的信息了。
HTML标签
点击这里可以在MDN网站中看到所有的HTML标签信息,标签一共分为:
- 根元素
- 文档元数据
- 脚本
- 章节
- 组织内容
- 文字形式
- 编辑
- 嵌入内容
- 表格
- 表单
- 交互元素
等等,具体就不一一赘述了,可以去MDN详细查看。
空元素
在HTML元素中,没有内容的 HTML 元素被称为空元素。
由于HTML元素的内容是开始标签与结束标签之间的内容。而某些 HTML 元素具有空内容。那些含有空内容的HTML元素,就是空元素。空元素是在开始标签中关闭的。
在 HTML 中有以下这些空元素:
<area>
<base>
<br>
<col>
<colgroup>
<command>
<embed>
<hr>
<img>
<input>
<keygen>
<link>
<meta>
<param>
<source>
<track>
-
<wbr>
在极少数情况下,空元素被错误地称为“无效元素”。
可替换元素
CSS 里,可替换元素(replaced element)的展现不是由CSS来控制的。这些元素是一类 外观渲染独立于CSS的 外部对象。 典型的可替换元素有<img>
、<object>
、<video>
和表单元素,如<textarea>
、<input>
。某些元素只在一些特殊情况下表现为可替换元素,例如<audio>
和<canvas>
。 通过 CSS content
属性来插入的对象 被称作 匿名可替换元素(anonymous replaced elements)。
例如浏览器会根据
<img>
标签的src属性的值来读取图片信息并显示出来,而如果查看(x)html
代码,则看不到图片的实际内容;又例如根据<input>
标签的type
属性来决定是显示输入框,还是单选按钮等。
这些元素往往没有实际的内容,即是一个空元素,例如:
<img src=”cat.jpg” />
<input type="submit" name="Submit" value="提交" />
浏览器会根据元素的标签类型和属性来显示这些元素。可替换元素也在其显示中生成了框。