Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
tml5是指萬維網(wǎng)的核心語言、 標準通用標記語言下的一個應用 超文本標記語言( HTML)的第五次重大修改,2014年10月29日, 萬維網(wǎng)聯(lián)盟宣布,經(jīng)過接近8年的艱苦努力,該標準規(guī)范終于制定完成。
HTML5的設計目的是為了在移動設備上支持多媒體。新的語法特征被引進以支持這一點,如video、audio和canvas 標記。HTML5還引進了新的功能,可以真正改變用戶與文檔的交互方式,包括新的解析規(guī)則增強了靈活性、新屬性、淘汰過時的或冗余的屬性等。
HTML5賦予 網(wǎng)頁更好的意義和結構。更加豐富的標簽將隨著對 RDFa的,微數(shù)據(jù)與 微格式等方面的支持,構建對程序、對用戶都更有價值的數(shù)據(jù) 驅動的Web。
本地存儲特性(Class: OFFLINE & STORAGE)
基于HTML5開發(fā)的網(wǎng)頁 APP擁有更短的啟動時間,更快的聯(lián)網(wǎng)速度,這些全得益于HTML5 APP Cache,以及本地存儲功能。Indexed DB(html5本地存儲最重要的技術之一)和 API說明文檔。
設備兼容特性 (Class: DEVICE ACCESS)
從 Geolocation功能的API文檔公開以來,HTML5為網(wǎng)頁應用開發(fā)者們提供了更多功能上的優(yōu)化選擇,帶來了更多體驗功能的優(yōu)勢。HTML5提供了前所未有的數(shù)據(jù)與 應用接入開放接口。使外部應用可以直接與瀏覽器內部的數(shù)據(jù)直接相連,例如視頻影音可直接與microphones及攝像頭相聯(lián)。
連接特性(Class: CONNECTIVITY)
更有效的連接工作效率,使得基于頁面的實時聊天,更快速的網(wǎng)頁游戲體驗,更優(yōu)化的在線交流得到了實現(xiàn)。HTML5擁有更有效的服務器推送技術,Server-Sent Event和WebSockets就是其中的兩個特性,這兩個特性能夠幫助我們實現(xiàn)服務器將數(shù)據(jù)“推送”到客戶端的功能。
網(wǎng)頁 多媒體 特性(Class: MULTIMEDIA)
支持網(wǎng)頁端的Audio、Video等多媒體功能, 與網(wǎng)站自帶的APPS,攝像頭,影音功能相得益彰。
三維、圖形及特效特性(Class: 3D, Graphics & Effects)
基于SVG、Canvas、WebGL及CSS3的3D功能,用戶會驚嘆于在瀏覽器中,所呈現(xiàn)的驚人視覺效果。
性能與集成特性(Class: Performance & Integration)
沒有用戶會永遠等待你的Loading——HTML5會通過 XMLHttpRequest2等技術,解決以前的跨域等問題,幫助您的Web應用和網(wǎng)站在多樣化的環(huán)境中更快速的工作。
CSS3特性(Class: CSS3)
在不犧牲性能和語義結構的前提下, CSS3中提供了更多的風格和更強的效果。此外,較之以前的Web排版,Web的開放字體格式( WOFF)也提供了更高的靈活性和控制性。
關于沿革
HTML5提供了一些新的元素和屬性,例如
(網(wǎng)站導航塊)和
。這種標簽將有利于搜索引擎的索引整理,同時更好的幫助小屏幕裝置和視障人士使用,除此之外,還為其他瀏覽要素提供了新的功能,如
1、取消了一些過時的 HTML4標記
其中包括純粹顯示效果的標記,如< font>和<center>,它們已經(jīng)被CSS取代。
HTML5 吸取了 XHTML2 一些建議,包括一些用來改善文檔結構的功能,比如,新的HTML 標簽 header, footer, dialog, aside, figure 等的使用,將使內容創(chuàng)作者更加語義地創(chuàng)建文檔,之前的開發(fā)者在實現(xiàn)這些功能時一般都是使用 div。
2、將內容和展示分離
b 和 i 標簽依然保留,但它們的意義已經(jīng)和之前有所不同,這些標簽的意義只是為了將一段文字標識出來,而不是為了為它們設置粗體或斜體式樣。u,font,center,strike 這些標簽則被完全去掉了。
3、一些全新的表單輸入對象
包括日期,URL,Email 地址,其它的對象則增加了對非拉丁 字符的支持。HTML5 還引入了微數(shù)據(jù),這一使用機器可以識別的標簽標注內容的方法,使語義Web 的處理更為簡單。總的來說,這些與結構有關的改進使內容創(chuàng)建者可以創(chuàng)建更干凈,更容易管理的網(wǎng)頁,這樣的網(wǎng)頁對搜索引擎,對讀屏軟件等更為友好。
4、全新的,更合理的Tag
多媒體對象將不再全部綁定在 object或 embed Tag 中,而是視頻有視頻的Tag,音頻有音頻的 Tag。
5、本地數(shù)據(jù)庫
這個功能將內嵌一個本地的SQL 數(shù)據(jù)庫,以加速交互式搜索,緩存以及索引功能。同時,那些離線Web 程序也將因此獲益匪淺。不需要插件的豐富動畫。
6、Canvas 對象
將給瀏覽器帶來直接在上面繪制 矢量圖的能力,這意味著用戶可以脫離Flash 和Silverlight,直接在瀏覽器中顯示圖形或動畫。
7、瀏覽器中的真正程序
將提供 API 實現(xiàn)瀏覽器內的編輯,拖放,以及各種 圖形用戶界面的能力。內容修飾Tag 將被剔除,而使用CSS。
8、Html5取代Flash在移動設備的地位。
9、其突出的特點就是強化了web頁的表現(xiàn)性,追加了本地數(shù)據(jù)庫,
我還在南方小島上玩兒的時候,一個朋友給我發(fā)了條語音信息(早上發(fā)的,我晚上才聽,我讓你發(fā)語音)大概是說,能不能幫忙聯(lián)系一個會 HTML5 的團隊,領導要求做一個 HTML5 的活動頁面。
看來 HTML5 的浪潮又要讓我們的廣告客戶渾身濕透了。他們想要華麗的頁面,想要讓用戶覺得他們很酷。事實上,即使他們只做了一張很廉價的“活動邀請函”頁面,用戶也覺得好棒好厲害。真相是,大部分用戶并不知道其中的奧秘。
HTML5是針對超文本語言HTML的第五次修訂。具體HTML是什么?我們先籠統(tǒng)地認為它是一種用來創(chuàng)建網(wǎng)頁的手段就好。不過你不是科技從業(yè)者,也不是什么都要懂一點的極客。你會想:什么html、Input type=date、js線程、socket、標準擴展embed、css3……這些都是什么鬼我根本不想知道快扔走!
這一切并不在你學習的范圍內。你只關心這樣一個問題:它會為你的生活帶來怎樣的變化?
? 你手機里的原生APP會變少。
原生APP,就是你到應用商店里選一個應用、等待下載、確認權限、等待安裝,然后點擊打開的那種移動應用,它專門針對某一類移動操作系統(tǒng)生成,必須被完整安裝到手機里。而有一種“假”APP,它們打開后基本利用手機中的瀏覽器來運行,而且不需要下載后安裝,就能立即在手機界面中生成一個APP圖標——HTML5就是生產(chǎn)這種“假”APP的利器。比如你玩《神經(jīng)貓》就不需要下載一個APP,而這個游戲正是用HTML5網(wǎng)頁實現(xiàn)的。
? 你那個當程序員的男朋友(如果你有)就可以早點下班回家了。
HTML5是唯一一個通吃PC、Mac、iPhone、iPad、Android、Windows Phone等主流平臺的跨平臺語言。因為這種跨平臺的便利,程序員們只需要為之開發(fā)一種類別的產(chǎn)品——說白了就是一個萬能的網(wǎng)頁。他再也不需要做一款只能在蘋果手機上運行的APP后,再做一款也可以在三星、小米上使用的APP。
? 你的手機里沒有Flash了。
如果需要一個能夠集中展示視頻、音頻等各種媒體形式的插件,那就是Flash。這個部署在億萬瀏覽器里的商業(yè)插件儼然成為事實上的網(wǎng)頁標準。但是,HTML5把這個標準打破了,這些媒體形式不再需要Flash這一插件就能分布在網(wǎng)頁當中。HTML5可以讓我們不借助第三方插件實現(xiàn)多媒體。
? 正因為你的系統(tǒng)需要運行的第三方插件變少,瀏覽器占用的系統(tǒng)資源相對也會變少,有可能你會發(fā)現(xiàn)自己的手機電量變得更持久了。
? 當你使用定位服務的時候,不用點“搜索”了,直接點“附近”。
這是因為HTML5更好地實現(xiàn)了基于地理位置的功能,在從前那些使用舊語言編輯的網(wǎng)頁上,LBS(基于位置的服務)沒有獲得很好的支持,所以你需要在網(wǎng)頁上依次選擇全國、北京、朝陽區(qū)、大望路……
? 網(wǎng)頁更美觀。
對網(wǎng)頁設計師來說,HTML5重新定義了很多設計標準,這使得他們在工作的時候遵循著更加科學的方法,再加上HTML5可以讓我們不借助第三方插件實現(xiàn)多媒體,網(wǎng)頁設計師得以發(fā)揮他們的創(chuàng)造力,你會看到更加酷炫的網(wǎng)頁界面。
視覺,這是最重要的。對用戶來說,沒有什么比直接的體驗更能說明某種技術為世界帶來的改變。現(xiàn)在我用幾個騰訊新聞的手機頁面來舉例,和你在微信朋友圈看到的那些蹩腳的邀請函、抽獎頁面相比,這些頁面嘗試用一種更有意思、更流暢的方式來講述事件。
APEC期間推出的《服裝秀》,截取的三個界面。在這個應用中,新聞相關的人物將會變成試衣模特。例如你可以選擇奧巴馬當你的模特,然后給他換上各種服裝。
上圖《再見2元的風景》是針對北京地鐵票價調整制作的新聞專題頁。這個流傳甚廣的煽情專題,也是一個HTML5頁面,它提供了一種流暢的圖片瀏覽方式。
HTML5 同樣為網(wǎng)頁提供了更多交互的可能,比如你可以在同一個頁面中完成一個網(wǎng)頁調查,然后直接分享給你的朋友圈好友。
總之,HTML5 可以更有效地組織互聯(lián)網(wǎng)中的信息,并讓視頻、音頻等服務得到更好的支持;并在減輕開發(fā)者的負擔的同時,讓用戶在不同的平臺上有更一致的體驗。
沒有炫耀的意思,這些內容出于個人對HTML5的好奇,導致我多看了一些材料,并且咨詢了行業(yè)的專家。大致上,我能保證這些內容都是可信的,對普通人而言,這些已經(jīng)足夠:甲方或者乙方們再也不會輕易騙走你的巨額預算。
“你知道那你說啊。”
烏云裝扮者包含了世界、黑色趣味和明亮內心
微信號及新浪微博@DACLODS
TML 實例
<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>菜鳥教程(runoob.com)</title></head><body><h1>我的第一個標題</h1><p>我的第一個段落。</p></body></html>
實例解析
DOCTYPE 聲明了文檔類型
位于標簽 <html> 與 </html> 描述了文檔類型
位于標簽 <body> 與 </body> 為可視化網(wǎng)頁內容
位于標簽 <h1> 與 </h1> 作為一個標題使用
位于標簽 <p> 與 </p> 作為一個段落顯示
<!DOCTYPE html> 在HTML5中也是描述了文檔類型。 |
什么是HTML?
HTML 是用來描述網(wǎng)頁的一種語言。
HTML 指的是超文本標記語言: HyperText Markup Language
HTML 不是一種編程語言,而是一種標記語言
標記語言是一套標記標簽 (markup tag)
HTML 使用標記標簽來描述網(wǎng)頁
HTML 文檔包含了HTML 標簽及文本內容
HTML文檔也叫做 web 頁面
HTML 標簽
HTML 標記標簽通常被稱為 HTML 標簽 (HTML tag)。
HTML 標簽是由尖括號包圍的關鍵詞,比如 <html>
HTML 標簽通常是成對出現(xiàn)的,比如 <b> 和 </b>
標簽對中的第一個標簽是開始標簽,第二個標簽是結束標簽
開始和結束標簽也被稱為開放標簽和閉合標簽
<標簽>內容</標簽>
HTML 元素
"HTML 標簽" 和 "HTML 元素" 通常都是描述同樣的意思.
但是嚴格來講, 一個 HTML 元素包含了開始標簽與結束標簽,如下實例:
HTML 元素:
<p>這是一個段落。</p>
Web 瀏覽器
Web瀏覽器(如谷歌瀏覽器,Internet Explorer,F(xiàn)irefox,Safari)是用于讀取HTML文件,并將其作為網(wǎng)頁顯示。
瀏覽器并不是直接顯示的HTML標簽,但可以使用標簽來決定如何展現(xiàn)HTML頁面的內容給用戶:
HTML 網(wǎng)頁結構
下面是一個可視化的HTML頁面結構:
<html>
<head>
<title>頁面標題</title>
</head>
<body>
<h1>這是一個標題</h1>
<p>這是一個段落。</p>
<p>這是另外一個段落。</p>
</body>
</html>
只有 <body> 區(qū)域 (白色部分) 才會在瀏覽器中顯示。 |
HTML版本
從初期的網(wǎng)絡誕生后,已經(jīng)出現(xiàn)了許多HTML版本:
版本 | 發(fā)布時間 |
---|---|
HTML | 1991 |
HTML+ | 1993 |
HTML 2.0 | 1995 |
HTML 3.2 | 1997 |
HTML 4.01 | 1999 |
XHTML 1.0 | 2000 |
HTML5 | 2012 |
XHTML5 | 2013 |
<!DOCTYPE> 聲明
<!DOCTYPE>聲明有助于瀏覽器中正確顯示網(wǎng)頁。
網(wǎng)絡上有很多不同的文件,如果能夠正確聲明HTML的版本,瀏覽器就能正確顯示網(wǎng)頁內容。
doctype 聲明是不區(qū)分大小寫的,以下方式均可:
<!DOCTYPE html>
<!DOCTYPE HTML>
<!doctype html>
<!Doctype Html>
通用聲明
HTML5
<!DOCTYPE html>
HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
查看完整網(wǎng)頁聲明類型 DOCTYPE 參考手冊。
中文編碼
目前在大部分瀏覽器中,直接輸出中文會出現(xiàn)中文亂碼的情況,這時候我們就需要在頭部將字符聲明為 UTF-8。
HTML 實例
<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>頁面標題</title></head><body><h1>我的第一個標題</h1><p>我的第一個段落。</p></body></html>
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
*請認真填寫需求信息,我們會在24小時內與您取得聯(lián)系。