你說反了,
創(chuàng)新互聯(lián)主營桐廬網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),桐廬h5成都微信小程序搭建,桐廬網(wǎng)站營銷推廣歡迎桐廬等地區(qū)企業(yè)咨詢
是瀏覽器支持HTML5而不是HTML5去支持瀏覽器。不同的瀏覽器對HTML5支持不同。
瀏覽器廠商之間的競爭促使各大瀏覽器對 HTML5 和 CSS3 的支持越來越完善,下面的圖表列出了 IE,Chrome,F(xiàn)irefox, Safari,Opera 五大主流瀏覽器,在 Mac 和 Windows 兩個平臺,對 HTML5 和 CSS3 各種特性最新的支持情況的詳細(xì)清單(個別數(shù)據(jù)可能不準(zhǔn)確,大家可以通過 caniuse.com 查詢更為詳細(xì)的信息)。
CSS3 屬性
從表中可以看出,除了 Overflow Scrolling 還沒有瀏覽器支持之外,其它屬性都已經(jīng)有瀏覽器實(shí)現(xiàn)了。在 Windows 平臺,Chrome 支持除 Overflow Scrolling 以外的所有屬性(圖片數(shù)據(jù)有誤,CSS3 3D Transforms 在 Chrome 25 開始已支持,需要加 -webkit- 前綴),其次支持比較好的是 Firefox,還不支持 CSS3 Reflections。
曾經(jīng)一片紅叉的 IE 開始迎頭趕上,IE10 已經(jīng)和能和 Opera 比拼了。在 Mac 平臺情況要好很多,Safari 、Chrome 和 Firefox 幾乎支持全部的 CSS3 特性。Opera 也只有少數(shù)幾個屬性不支持。
(注:CSS3 的 Overflow Scrolling 屬性用于模擬移動設(shè)備原生的阻尼滾動,類似于 iScroll 實(shí)現(xiàn)的滾動效果,目前只有 iOS 5 內(nèi)置的 Sarari 瀏覽器支持,詳情:Native style momentum scrolling to arrive in iOS 5)
CSS3 選擇器
CSS3 選擇器兼容情況最讓人欣慰,除了 IE9 以下的版本,其它瀏覽器已全部支持 CSS3 選擇器特性。IE6 悲劇的一個都不支持,IE7 和 IE8 僅支持少部分,IE9 和 IE10 給力,竟然也全部支持。
HTML5 Web 應(yīng)用程序
HTML5 為支持 Web 應(yīng)用程序開發(fā)新增的這些特性是 HTML5 最激動人心的部分,包括本地存儲、離線存儲、地理定位、Workers 和 WebSockets 等等。Chrome 最給力,支持全部特性(表中數(shù)據(jù)有誤,Touch(觸控)事件,Chrome 25 和 Firefox 19 已支持)。
WebSQL Database 已經(jīng)被 W3C 放棄了,瀏覽器不支持也沒關(guān)系,而 Indexd Database,IE10、Chrome 和 Firefox 都支持,這是開發(fā)者的福音啊。IE10 很給力,就 Meter 標(biāo)簽和 Touch Event 不支持。
HTML5 圖形和內(nèi)嵌內(nèi)容
這應(yīng)該是 HTML5 最令人期待的東西了,內(nèi)置Canvas,Audio,Video,SVG、WebGL 和 SMIL 等重要特性對象。Chrome、Firefox、Safari、Opera 以及 IE9/IE10 都支持,太棒了!
HTML5 音頻編碼
Chrome 依然給力,對HTML5音頻格式又是全部支持,Safari 除 Ogg Vorbis 格式外全部支持。讓人感到奇怪的是 IE 竟然不支持自家的 WAV 格式,而 Chrome、Firefox、Opera 和 Sarari 卻都支持,⊙﹏⊙b汗。
HTML5 視頻編碼
對HTML5視頻的支持還是 Chrome 最好,包容天下。Firefox 和 Opera 支持 Ogg Vorbis 和 WebM 兩種視頻格式,不支持 H.264,相反的 IE9/IE10 和 Safari 只支持 H.264。據(jù)統(tǒng)計,目前 80%的視頻使用 H.264 編碼,期待 H.264 早日統(tǒng)一的視頻編碼標(biāo)準(zhǔn)!
HTML5 表單輸入
HTML5新增了眾多新的 input 類型,例如 DateTime、Range、Colour 等等,以前這些都是需要使用 JavaScript 才能實(shí)現(xiàn)的功能,如今只需要設(shè)置 input 類型就能實(shí)現(xiàn)。淡定的 Opera 竟然全部支持,有點(diǎn)意外!Chrome 還不支持 DateTime 類型,其它的都支持,IE10 和 Safari 都支持程度相當(dāng),而 Firefox 這方面還需努力。
HTML5 表單屬性
HTML5表單屬性也是對表單功能的重要改進(jìn),簡化了 Web 應(yīng)用開發(fā)。在 Mac 平臺,除了 Safari 還不支持 List 屬性外,其它屬性都支持。在 Windows 平臺,Chrome、Opera 和 IE10 全部支持,F(xiàn)irefox 又掉隊了,竟然落后 IE 了,Min、Max 和 Step 屬性都還不支持。
寫在最后
目前,對 HTML5 和 CSS3支持最好的是 Chrome,IE10 已經(jīng)能和 Safari、Firefox、Opera 旗鼓相當(dāng)了??偟膩碚f,各大瀏覽器對 HTML5 和 CSS3 的支持正在不斷完善,越來越多的各大企業(yè)和開發(fā)者也在嘗試在項(xiàng)目中使用 HTML5 和 CSS3,特別是在移動互聯(lián)網(wǎng)領(lǐng)域,已經(jīng)有很多優(yōu)秀的應(yīng)用開發(fā)出來,未來的 Web 有很多令人期待的東西。
IE9支持部分,IE10+支持。Chrome3-5支持大部分,Chrome6+支持。iPad3.2+自帶瀏覽器支持大部分。操作方法如下:
1、首先創(chuàng)建一個新的html文件,簡單重置樣式,添加canvas,給畫布一個紅色背景。
2、這里用jquery寫,所以先引入jquery,可以看到默認(rèn)下的canvas的畫布大小 300*150。
3、編寫resizeCnavas方法,用來動態(tài)獲取并改變canvas的大小。
4、在頁面加載完先對canvas進(jìn)行一次畫布的設(shè)置。
5、窗口大小發(fā)生改變時,動態(tài)調(diào)用上面的方法。
6、最后再次打開瀏覽器,就獲得了自適應(yīng)的canvas畫布。
1、pc端對html5支持好的瀏覽器:
Google Chrome 或者 Mozilla Firefox 作為 HTML5 的最佳體驗(yàn)瀏覽器,兩者在功能和性能上表現(xiàn)相當(dāng)。
2、手機(jī)瀏覽器是:Safari for iOS, Google Chrome for Android (beta 版, and for Android 4+ only), 或者是 Blackberry Playbook 瀏覽器。為了在 iOS 和 Android 提供更好的性能表現(xiàn),Scirra 強(qiáng)烈建議使用CocoonJS 或 directCanvas 開發(fā)游戲,而 PhoneGap 實(shí)在是太慢了,無法用來發(fā)布游戲,只適合做 app。
任何主流瀏覽器在當(dāng)前的時間節(jié)點(diǎn)下一定都支持HTML5。
主流瀏覽器所指的是有獨(dú)立內(nèi)核的瀏覽器,而不是看其用戶量。因此主流瀏覽器包括:Chrome InternetExplorer Firefox Opera safair,而市面上其他的常用瀏覽器(例如QQ瀏覽器,360等,也均使用以上瀏覽器廠家的內(nèi)核)。
針對于不同瀏覽器的特點(diǎn)本人不敢保證作答一定準(zhǔn)確,僅從自身的認(rèn)知和日常體驗(yàn)給出些許說明。Chrome瀏覽器其內(nèi)容解析速度最快性能最好,但因某些原因在國內(nèi)使用功能受限,例如Google賬戶密碼同步,歷史記錄同步等。Opera體積小非常精悍,但是利用率并不非常高。InternetExplorer(IE)基本上各方面在現(xiàn)今來說都沒啥優(yōu)勢,但是有很多銀行的加密插件等都是基于IE進(jìn)行開發(fā),因此在某些特別的場景下忍著惡心不得不用。FireFox在國內(nèi)可正常使用其云服務(wù),老牌,插件豐富穩(wěn)定,使用云服務(wù)的時候分為國內(nèi)的通行證和國際服務(wù),注意區(qū)分。
HTML5的標(biāo)準(zhǔn)比較模糊,并且還在制定中,目前來講沒有任何一款瀏覽器是完全支持HTML5所有標(biāo)準(zhǔn)的, 基本都是支持一部分HTML5特性而已。
總體來講,firefox、chrome、safari、 這三款瀏覽器是支持度最高,
其次是 opera、MicrooftEdge(也就是新款I(lǐng)E)、IE9+
然后還有一部分使用其他瀏覽器內(nèi)核的,這里就不舉例了,免得被當(dāng)廣告。
主流瀏覽器對html5的支持情況:
(1)Chrome,F(xiàn)irefox:支持html5很多年,而且有自動升級,支持最好。
(2)Safari,Opera:同樣支持html5很多年,支持也很好。
(3)IE:IE10起比較好了,之前很差。
資料來源航歌網(wǎng),其他瀏覽器則根據(jù)內(nèi)核為準(zhǔn)。網(wǎng)上有專門的H5兼容性測試網(wǎng)站,由于回答策略的限制無法發(fā)送鏈接,自己找找就有了
FormFollowsFunction就是一個展示HTML5實(shí)現(xiàn)的網(wǎng)站,目前網(wǎng)站展示了14個作品,其中包括了交互操作以及視覺效果。這些效果本身并不是一個完整的產(chǎn)品,但是加入到產(chǎn)品中就能讓產(chǎn)品生色不少。以下是百分網(wǎng)小編搜索整理的關(guān)于14個基于HTML5實(shí)現(xiàn)的特效,供參考借鑒,希望對大家有所幫助!
1、散景(Bokeh)
一種圖像的焦外效果,通過HTML5實(shí)現(xiàn)的這種效果可以加載在背景、字體浮現(xiàn)。
2、3D效果
3D西紅柿罐頭湯,可通過鼠標(biāo)進(jìn)行旋轉(zhuǎn)操作,同時底部有一個倒影效果,一個很優(yōu)秀的交互效果示范。
3、宇宙全景圖
設(shè)定整個宇宙的場景,可以用360度觀察整個宇宙星云,這種實(shí)現(xiàn)方式呈現(xiàn)出的效果更接近Google的街景地圖。
4、像素化效果
這種效果用于圖片很有趣,而實(shí)際可利用到的領(lǐng)域,還有待探索。
5、螺旋效果
字體的旋轉(zhuǎn)效果,簡單的近乎一張GIF圖片,不過通過對文章的替換,可以輕易的轉(zhuǎn)換成各種各樣的文案展示。
6、結(jié)晶化濾鏡
通過鼠標(biāo)可選擇結(jié)晶化的范圍,用于網(wǎng)頁可對界面直接做出更多的交互視覺效果。
7、色相混合
隨著鼠標(biāo)移動而改變各個位置的色相,一種很簡單就能匯聚用戶視線的交互效果,不過在簡單的背景才更能體現(xiàn)這種效果的價值。
8、翻轉(zhuǎn)時鐘
一種時鐘的展示效果,結(jié)構(gòu)非常簡單,而看上去也很清晰明了,適合嵌入到很多不同的頁面中作為實(shí)時時間的展示。
9、水紋倒影
一種視覺效果,在這個Demo中可以調(diào)節(jié)倒影波動的速度。這種效果適合制作Logo以及主頁的展示。
10、自由落體
“下雨的人”展示了一種自由落體的效果,可以用鼠標(biāo)條件調(diào)節(jié)飄落的角度,提供了一種帶有物理效果的交互操作。這種功能特別用于游戲。
11、水面波紋
同樣是一種物理效果,可通過鼠標(biāo)刺激水面波紋,在網(wǎng)頁上就能輕松實(shí)現(xiàn)。
12、樹的成長
一種應(yīng)激操作的交互方式,點(diǎn)擊一次長出一棵樹,可用于網(wǎng)頁展示的附加效果。這種效果在視覺上有多種用法,網(wǎng)頁、游戲都可以。
13、字母雨刷
在屏幕上掃除字母的雨刷效果,初次看見感覺像是網(wǎng)頁刷新的過度畫面。
14、漸顯效果
通過一些雜亂無章的線逐漸顯現(xiàn)出一幅畫,中間的顯現(xiàn)過程很適合作為網(wǎng)頁加載的等待界面。