W3C HTML5标准阅读笔记 - map、area

标准原文:https://www.w3.org/TR/html5/embedded-content-0.html#the-map-element HTML5中,area元素用于定义“区域”;而map元素则用于和img、area元素一起,定义图像地图(image map)。 map map元素用于定义图像地图,其内容模型(Content Model)为透明(transparent)。除了通用属性, »

W3C HTML5标准阅读笔记 - 多媒体元素

标准原文:https://www.w3.org/TR/html5/embedded-content-0.html#media-elements HTML5中,video元素与audio元素统称多媒体元素(media elements),由于多媒体元素(以下简称media元素)在功能上比其它普通的页面元素要复杂,因此在DOM中media元素的属性也相对来说更加丰富。 error media元素拥有一个名为error的属性。当一切正常时,error属性值为null;当发生错误时,error属性值为一个MediaError对象,该MediaError对象的code属性值表示具体的错误原因。 currentSrc »

W3C HTML5标准阅读笔记 - source、track

标准原文:https://www.w3.org/TR/html5/embedded-content-0.html#the-source-element HTML5中,source标签用于定义音视频的来源,而track标签则用于为多媒体文件定义字幕等外部辅助文本。 source source标签用于定义音频、视频的源文件,使用时作为video/audio的子标签来发挥作用。与video/audio的src属性相比,使用source标签有一个好处:可以对同一个video/audio定义多个多媒体源。这样,当第一个多媒体源文件不可用时,浏览器会试图使用第二个多媒体源, »

W3C HTML5标准阅读笔记 - video、audio

标准原文:https://www.w3.org/TR/html5/embedded-content-0.html#the-video-element HTML5中,video标签用于在网页中嵌入视频,而audio标签则用于在网页中嵌入音频。由于这两个标签是在HTML5标准中新加入的,因此在IE8等老的浏览器中并无支持;为了给老浏览器提供video/audio标签的备选方案,可以有以下两种做法: 在video/audio标签内部添加文本内容,提示用户更换浏览器后访问 -- 在不支持video/audio标签的浏览器中,这段文本内容会被显示出来;而在支持video/ »

W3C HTML5标准阅读笔记 - iframe元素

标准原文:https://www.w3.org/TR/html5/embedded-content-0.html#the-iframe-element HTML5中,iframe标签用于在当前页面中内嵌别的网页。按照标准的叙述,iframe会提供一个“内嵌浏览环境(nested browsing context)”。iframe中的“i”一般解释为“inline”,也即内联元素 -- iframe标签默认和其外部的文本内容一起位于同一行中显示。 不过, »