您的位置:首页 > Web前端 > HTML

HTML

2016-02-24 16:36 337 查看
2016.02.24

个人英文阅读练习笔记,原文地址:https://developer.mozilla.org/en-US/docs/Web/HTML

HTML,即超级文本标记语言,是网页中最基本的模块并被用来创建和表示网页中的可见部分。它决定网页的内容,但不决定其功能。

HTML添加“标记”到标准的英文文本中。“超文本”通过标记如今所谓的万维网引用相互连接网页的链接。通过创造和上传网页到因特网,一旦您的网站在线您就成了万维网中活跃的一员了。HTML还支持可见的图片和其它的媒体。在HTML的帮助下,每个人都可以制作静态以及动态的网站。HTML是描述网页文件结构和语义内容的语言。网页中的内容被诸如< head>、< title>、< body>、< article>、< section>、< p>、< div>、< span>、< img>、< picture>等这样的HTML的元素所标记。由这些元素形成网站的构建模块。

本文提供以下参考材料供Web开发。

HTML参考 - 在扩展的参考中,可以找到每个元素和组成HTML的属性的详细信息。

HTML指南 - 关于如何使用HTML、教程以及完整的例子,查看HTML开发指南

HTML介绍 - 若您是Web开发的新手,那么要确定去读关于HTML是什么以及如何使用HTML的介绍

参考

模块元素

HTML元素通常是“块级”元素或“内联-inline”元素。一个块级元素占据其父元素(容器)的全部空间,由此能产生“模块”。此文将帮助解释其含义。

CORS 提供图片

HTML为图片引入了arossorigin属性,该属性结合恰当的CORS头使用能通过从非本地载入的被用在canvas中的< img>元素来定义图片(从它非本地-foreign origins载入的图片就似乎是从本地源载入的一样)。

CORS 设置属性

在HTML5中,一些诸如< img>或< video>支持CORS的元素都有一个acrossorigin属性(crossOrigin特性),这能够为元素所提取的数据配置CORS需求。

控制HTML格式的拼写检查

Firefox 2 引入了对Web格式中的文本区和文本字段的拼写检查支持。用户可以通过使用about:config接口来指定是否开启拼写检查或对文本区和文本字段都检查还是只检查文本区。

HTML 5 视频的DASH自适应流

在HTTP(DASH)中的动态自适应流是一个自适应流协议。这就意味着它允许视频流基于网络性能进行位速率转换,这样就能够让视频持续播放。

HTML的焦点管理

在HTML5的草案中,activeElement DOR属性和hasFocus() DOM方法能够让开发者根据用户的动作更好的控制页面的交互性。例如,它们都可以被使用来跟踪某个页面上的链接的点击量的统计量、测量某个元素被聚焦的时间等意图。另外,当和AJAX技术连用时,根据用户活动和页面布局能够最小化对服务器的数量的需求。

全局属性

全局属性可能用于指定所有的HTML元素,甚至那些没有在标准中指定的元素。这就意味着任何非标准元素仍旧必须允许这些属性,尽管使用这些元素的文件不再兼容HTML5。例如,兼容HTML5的浏览器隐藏由< foo hidden>..< foo>元素标记的内容,尽管< foo>不是一个有效的HTML元素。

HTML属性参考

HTML中的元素有属性;它们是配置元素或用多种方法调整元素行为以匹配用户所想要的标准的附加值。

HTML元素参考

该页列举了HTML所有的元素。

HTML 参考

HTML是描述网页文件结构和语义内容的语言;它由能被一些属性修改的元素组成。

内联元素

HTML元素通常是内联元素或块级元素。内联元素只占据由定义内联元素的标签所绑定的空间。该页后续例子演示了内联元素的影响。

链接类型

在HTML中,以下链接表明了各文件之间的关系,一个链接到另一个链接使用< a>, < area>或< link>元素。

HTML音频和视频元素支持的媒体格式

< audio>和< video>元素不需要插件就可分别提供对音频和视频播放的支持。

微格式

微格式是HTML标记诸如人、组织、事件、位置、博客帖子、产品、评论、摘要、食谱等实体的小型模式。在HTML嵌入语义中它们算是简单的协议且快速提供API用于搜索引擎、聚合器以及其它的工具中。

为投机分析优化页面

在传统的浏览器中,HTML解析器已经运行在主线程中且在< /script>标签后有一个块知道脚本从网络检索并执行。Firefox 4以及后续的HTML解析器支持不在主线程中进行投机解析。在脚本被下载和执行之前提前进行解析。在Firefox 3.5和3.6中,HTML解析器提前在流中寻找并开始为脚本、风格表和图片投机加载。然而,在Firefox 4和后续版本中HTML解析器同样投机地运行HTML树构建算法。这样的好处是当投机成功后,就不必再重新分析哪些已经被脚本、风格表和图片扫描过的文件。缺点是当投机失败时会有更多的工作会丢失。

使用应用程序缓存

HTML5提供应用程序缓存机制来让基于Web的应用程序离线运行。开发者可以使用应用Application Cache(AppCache)接口来指定浏览器缓存资源并让离线用户可用。即使在离线状态下,用户点击被缓存的应用程序中的刷新按钮后下载和工作都能够正常进行。

指南和教程

HTML开发指南

MDN上的文章演示了可以用HTML特定的技术来构建网页内容,还有一些难以在其它地方找到的教程和其它的材料。该指南为HTML开发提供了可编辑的课程、提示和信息。

[2014.02.24 - 16.36]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: