HTML 开发者指南

超文本标记语言 (HTML) 是所有 Web 内容的核心语言。您在浏览器上看到的大多数内容都是用 HTML 描述的。更准确地说,HTML 语言描述了 Web 文档内容的结构和语义。

下面列出的文章提供的指南可以帮助你最大程度挖掘 HTML 的潜力。

Overviews

Guides

Sample code

Other pages

Content categories
每一个HTML元素都必须遵循定义了它可以包含哪一类内容的规则。 这些规则被归类为几个常见的元素内容模型(content model)。每个HTML元素都属于0个、1 个或多个内容模型,每个模型都有一些规则使得元素中的内容必须遵循一个HTML规范文档( HTML-conformant document)。
Content Editable
在HTML5中,任何元素都是可编辑的. 这项特性在很久以前就已经被提出,不过直到现在才被WHATWG (当前HTML标准)组织标准化. 通过一些javascript事件处理函数,你可以把自己的网页转换成完整快速的富文本编辑器.
Email links
<a>
HTML 中的表单
<input> 的 type 特性拥有更多的值.
HTML 入门
当你在 web 浏览器中浏览网页时,你看到的最基本的内容是文字。这些文字一般有着一些样式特性,比如不同的文字大小和颜色。在多数情况下,页面还会展示图片或者还可能带有视频;有时候会有一个表单,你可以填写信息(或者搜索内容);或者可以依据喜好自定义页面的展示效果;页面也经常会带有包含动画效果的内容;页面上有些内容会不断变化而有些内容会保持不变。
HTML5
HTML5定义 HTML 标准的最新的版本。 该术语表示两个不同的概念:
HTML5的文档节段和纲要
HTML5新增了几个新元素使得开发者可以用标准语义去描述web文档的结构。本文描述了这些元素并说明如何使用这些元素去为任何文档定义纲要。
Using data attributes
HTML5是具有扩展性的设计,它初衷是数据应与特定的元素相关联,但不需要任何定义。data-* 属性允许我们在标准内于HTML元素中存储额外的信息,而不需要使用类似于 classList,标准外属性,DOM额外属性或是 setUserData之类的伎俩。
使用 HTML5 音频和视频
HTML5 通过HTML标签“audio”和“video”来支持嵌入式的媒体,使开发者能够方便地将媒体嵌入到HTML文档中。
小贴士:如何制作快速加载的HTML页面
以下技巧都是基于通用的知识和经验,如果你有可以帮助他人提高页面加载性能的其它方法,可以在本文讨论区提出。

加入 Web layout 社区

请选择你喜欢的方式加入我们:

文档标签和贡献者