--- title: HTML(超文本标记语言) slug: Web/HTML tags: - HTML - HTML5 - HTML教程 - HTML课程 - Web - 主页 - 参考 - 学习 translation_of: Web/HTML ---
{{HTMLSidebar}}
HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。除 HTML 以外的其它技术则通常用来描述一个网页的表现与展示效果(如 CSS),或功能与行为(如 JavaScript)。
“超文本”(hypertext)是指连接单个网站内或多个网站间的网页的链接。链接是网络的一个基本方面。只要将内容上传到互联网,并将其与他人创建的页面相链接,你就成为了万维网的积极参与者。
HTML 使用“标记”(markup)来注明文本、图片和其他内容,以便于在 Web 浏览器中显示。HTML 标记包含一些特殊“元素”如 {{HTMLElement("head")}},{{HTMLElement("title")}},{{HTMLElement("body")}},{{HTMLElement("header")}},{{HTMLElement("footer")}},{{HTMLElement("article")}},{{HTMLElement("section")}},{{HTMLElement("p")}},{{HTMLElement("div")}},{{HTMLElement("span")}},{{HTMLElement("img")}},{{HTMLElement("aside")}},{{HTMLElement("audio")}},{{HTMLElement("canvas")}},{{HTMLElement("datalist")}},{{HTMLElement("details")}},{{HTMLElement("embed")}},{{HTMLElement("nav")}},{{HTMLElement("output")}},{{HTMLElement("progress")}},{{HTMLElement("video")}} 等等等等。
HTML 元素通过“标签”(tag)将文本从文档中引出,标签由在“<
”和“>
”中包裹的元素名组成,HTML 标签里的元素名不区分大小写。也就是说,它们可以用大写,小写或混合形式书写。例如,<title>
标签可以写成 <Title>
,<TITLE>
或以任何其他方式。
下面的文章会帮助你更好地了解 HTML:
如果您是 Web 开发新手,请务必阅读我们的 HTML 基础 文章来了解什么是 HTML 以及如何使用它。
关于如何使用 HTML 的文章,教程和完整的示例,查看我们的 HTML 学习区。
在我们丰富的 HTML 参考 部分中,你可以找到在 HTML 中每一个元素和属性的详细信息。
我们的 HTML 学习区 含有许多富有特色的模块,学习者可以在没有任何先前经验的情况下从零开始,掌握 HTML。
crossorigin
元素属性/attribute (crossOrigin
对象属性/property),该属性能使你配置其跨域获取资源的请求。activeElement
以及 DOM 方法 hasFocus()
可以帮助你跟踪并控制用户在网页中与各种元素的交互行为。preload
允许你在 HTML 的 {{htmlelement("head")}} 部分声明一些(资源)获取请求,以指定那些在页面加载后即刻需要的资源。因此在浏览器的主渲染机制介入前,这些资源会在页面加载生命周期的早期阶段进行预加载。这样可以保证这些资源可被更早使用并减少阻塞页面初次渲染的可能性,从而提升性能。这篇文章提供了关于 preload
作用机制的基本指导。<a>
,<area>
,和 <link>
。<audio>
和 <video>
元素允许你播放音频和视频媒体。这些元素提供了一个浏览器原生的对于 Adobe Flash 和其他插件的替代品。