html5 读书笔记

1、video

<video controls="controls" height="400">

    <source src="movie.mp4" type="video/mp4">

    <source src="movie.ogg" type="video/ogg">

    您的浏览器不支持video标签。

</video>

video允许多个source元素,source元素可以链接不同的视频文件,但浏览器(不同浏览器支持的格式不同)只是用第一个可识别的格式。

ogg文件适用于Firefox、Opera以及Chrome,要确保适用Safari必须是MP4。

2、audio

audio允许多个source元素,source元素可以链接不同的视频文件,但浏览器(不同浏览器支持的格式不同)只是用第一个可识别的格式。

ogg文件适用于Firefox、Opera以及Chrome,要确保适用Safari必须是MP3或Wav。

3、文档声明

<!DOCTYPE>声明必须位于HTML5文档中的第一行,也就是位于<html>标签之前。该标签告知浏览器文档所使用的HTML规范。doctype声明不属于HTML标签,它是一条指令,告诉浏览器编写页面所用的标记的版本。

HTML4.01

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

HTML5

<!DOCTYPE HTML>

HTML4.01中的doctype需要对DTD进行引用,因为HTML4.01基于SGML。而HTML5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行)。

HTML4.01与HTML5之间的差异

在HTML4.01中有3个不同的文档类型,在HTML5中只有一个;

相关推荐