HTML: Hypertext Markup Language

HTML (超文本标记语言)是Web的最基本构建块. 它定义了Web内容的含义和结构. 除HTML外,其他技术通常用于描述网页的外观/表示( CSS )或功能/行为( JavaScript ).

"超文本"是指在单个网站内或网站之间将网页彼此连接的链接. 链接是Web的基本方面. 通过将内容上载到Internet并将其链接到其他人创建的页面,您将成为万维网的积极参与者.

HTML使用"标记"来注释文本,图像和其他内容,以在Web浏览器中显示. HTML标记包含特殊的"元素",例如<head><title><body><header><footer><article><section><p><div><span><img><aside><audio><canvas><datalist><details><embed><nav><output><progress><video><ul><ol><li>等.

HTML元素通过"标签"与文档中的其他文本分开,"标签"由用" < "和" > "包围的元素名称组成. 标签内的元素名称不区分大小写. 也就是说,可以用大写,小写或混合形式编写. 例如, <title>标签可以写为<Title><TITLE>或任何其他方式.

以下文章可以帮助您了解有关HTML的更多信息.

  • HTML简介

    如果您不熟悉Web开发,请务必阅读我们的HTML基础知识文章,以了解HTML是什么以及如何使用它.

  • HTML教程

    有关如何使用HTML的文章以及教程和完整示例,请访问我们的HTML学习区 .

  • HTML参考

    在我们广泛的HTML参考部分中,您将找到有关HTML中每个元素和属性的详细信息.

Beginner's tutorials

我们的HTML学习区具有多个模块,这些模块可以从头开始教授HTML-无需任何先验知识.

Introduction to HTML
This module sets the stage, getting you used to important concepts and syntax such as looking at applying HTML to text, how to create hyperlinks, and how to use HTML to structure a web page.
Multimedia and embedding
本模块探讨如何使用HTML在您的网页中包含多媒体,包括可以包含图像的不同方式,以及如何嵌入视频,音频甚至整个其他网页.
HTML tables
以一种易于理解,可访问的方式在网页上显示表格数据可能是一个挑战. 此模块涵盖基本的表标记以及更复杂的功能,例如实现标题和摘要.
HTML forms
表单是Web上非常重要的一部分-表单提供了与网站交互所需的许多功能,例如注册和登录,发送反馈,购买产品等. 该模块使您开始创建表单的客户端/前端部分.
Use HTML to solve common problems
提供到内容部分的链接,这些内容解释了创建网页时如何使用HTML解决非常常见的问题:处理标题,添加图像或视频,强调内容,创建基本表单等.

Advanced topics

CORS enabled image
crossorigin属性与适当的CORS标头结合使用,可以使<img>元素定义的图像从国外原点加载,并在<canvas>元素中使用,就像从当前原点加载它们一样.
CORS settings attributes
一些支持CORS的 HTML元素(例如<img><video> )具有crossorigin属性( crossOrigin属性),该属性使您可以为元素的获取数据配置CORS请求.
Preloading content with rel="preload"
<link>元素的rel属性的preload值允许您在HTML <head>编写声明性的获取请求,指定页面加载后不久将需要的资源,因此您希望在a的生命周期中尽早开始预加载页面加载,而不是启动浏览器的主要渲染机制.这确保了它们较早可用,并且不太可能阻塞页面的第一次渲染,从而提高了性能. 本文提供了有关preload如何工作的基本指南.

References

HTML reference
HTML由元素组成 ,每个元素都可以通过一定数量的属性进行修改. HTML文档通过链接相互连接 .
HTML element reference
浏览所有HTML 元素的列表.
HTML attribute reference
HTML中的元素具有属性 . 这些是配置元素或以各种方式调整其行为的附加值.
Global attributes
全局属性可以在所有HTML元素上指定, 即使标准中未指定 . 这意味着,即使这些非标准元素使文档不符合HTML5规范,也必须仍然允许这些属性.
Inline elements and block-level elements
HTML元素通常是"内联"或"块级"元素. 内联元素仅占用定义它的标签所界定的空间. 块级元素占据其父元素(容器)的整个空间,从而创建一个"块".
Link types
在HTML中,可以使用各种链接类型来建立和定义两个文档之间的关系. 可以设置类型的链接元素包括<a><area><link> .
Guide to media types and formats on the web
<audio><video>元素使您可以在内容中本地播放音频和视频媒体,而无需外部软件支持.
HTML content categories
HTML由多种内容组成,每种内容都允许在某些上下文中使用,而在其他上下文中则不允许使用. 同样,每个类别都有一组它们可以包含的其他内容类别以及在其中可以使用或不能使用的元素. 这是这些类别的指南.
Quirks mode and standards mode
有关怪癖模式和标准模式的历史信息.
Applying color to HTML elements using CSS
本文介绍了使用CSS向HTML内容添加颜色的大多数方法,列出了可以对HTML文档的哪些部分进行着色以及在此过程中使用哪些CSS属性. 包括示例,指向调色板构建工具的链接等.
View All...