1、新的HTML5文檔類型和字符集是?
文檔類型:<!doctype html>
使用UTF-8編碼示例:<meta charset="UTF-8">
2.HTML中如何嵌入音頻?
HTML5支持MP3、Wav和Ogg格式的音頻,下面是在網頁中嵌入音頻的簡單示例:
<audio controls><source src="audio.mp3" type="audio/mpeg">Your browser doesn't support audio embeddind feature</audio>
3.HTML5中如何嵌入視頻?
和音頻類似,HTML5支持MP3、Wav和Ogg格式的視頻,下面是在網頁中嵌入視頻的簡單示例:
<video controls><source src="video.mp4" type="video/mp4">Your browser doesn't support video embeddind feature</video>
4.除了audio和video,HTML5還有哪些媒體標簽?
HTML5對於多媒體提供了強有力的支持,除了audio和video標簽外,還支持一下標簽:
<embed>標簽定義嵌入的內容,比如插件。
<embed type="video/quicktime" src="Fishing.mov"></embed>
<source>對於定義多個數據源很有用。
<video width="450" height="340"> <source src="video.mp4" type="video/mp4"> <source src="video.ogg" type="video/ogg"> </video>
<track>標簽為諸如video元素之類的媒介規定外部文本軌道。用於規定字幕文件或其他包含文本的文件,當媒介播放時,這些文件是可見的。
<video width="450" height="340"> <source src="video.mp4" type="video/mp4"> <source src="video.ogg" type="video/ogg"> <track kind="subtitles" label="English" src="video_en.vtt" srclang="en" default></track> <track kind="subtitles" label="Arabic" src="video_ar.vtt" srclang="ar"></track> </video>
5.HTML5 Canvas元素有什么用?
Canvas勻速用於在網頁上繪制圖形,鈣元素標簽強大之處在於可以直接在HTML上進行圖形操作,
<canvas id="canvas1" width="300" height="100"></canvas>
6、HTML5存儲類型有什么區別?
HTML5能夠本地存儲數據,在之前都是使用cookies使用的。HTML5提供了下面兩種本地存儲方案:
1.localStorage用於持久化的本地存儲,數據永遠不會過期,關閉瀏覽器也不會丟失。
2.sessionStorage同一個會話中的頁面才能訪問並且當會話結束后數據也隨之銷毀。因此sessionStorage不是一種持久化的本地存儲,僅僅是會話級別的存儲。
7、HTML5有哪些新增的表單元素?
HTML5新增了很多表單元素讓開發者構建更優秀的web應用程序。
1.datalist
2.datetime
3.output
4.keygen
5.date
6.month
7.week
8.time
9.color
10.number
11.range
12.email
13.url
8.HTML5廢棄了哪些HTML4標簽?
frame,frameset,noframe,applet,big,center,basefront
9.HTML5提供了哪些新的API
Media API,Text Track API,Application Cache API,User Interaction,Data Transfer API,Command API,Constraint Validation API,History API
10.HTML5應用程序緩存和瀏覽器緩存有什么區別?
應用程序緩存是HTML5的重要特性之一,提供了離線使用的功能,讓應用程序可以獲取本地的網站內容,例如HTML,CSS,圖片以及JavaScript。這個特性可以提高網站性能,它的實現借助於manifest文件,如下:
<!doctype html><html manifest="example.appache">...</html>