入門html5必會的標籤

1、  html5 html+css+javacript的綜合,所以在html5中生命<script></script>就可以了不用再script的標籤裏寫東西,<style></style>標籤同上。

2、  html新增的標籤:<canvas></canvas>這個標籤,是個畫布,通過他們可以在html上畫出各種形狀,<imgsrc=’’ width= height=/>引進來圖片,<vedio src=’’ width= height=></vedio>引進來視頻,視頻格式是mp4ogg格式的視頻,視頻最好不要太大。

Controls是否顯示控制檯,就是視頻開始,停止controls=controls”的用法

Autoplay 就緒後馬上播放,不收控制  autoplay 的用法

Loop 循環播放  loop=loop”的用法

Preload 頁面加載時預加載不和autoplay一起使用preload="auto" 的用法

3、  htm5l代碼與html比較,html5代碼做了很大的簡化:

1)、文檔聲明:<!DOCTYPE html>

2)、字符編碼:<meta charset=’utf-8’/>

3)、默認css作爲樣式表,默認javascript作爲腳本語言,所以定義的時候不用聲明javascript,直接<script></script>就可以了。

例子:

4)、畫矩形:

<html>

<body><canvas width= height= id=”mycanvas”></canvas></body>這是畫布。

<script>

</script>

</html>

5)、繪製線條:

      <html>

    <head>

           <meta charset='utf-8'>

</head>

<body>

          <canvas id="myCanvas"width="200" height="100"></canvas>

</body>

          <scripttype="text/javascript">

                    varc=document.getElementById("myCanvas");

                    varcxt=c.getContext("2d");

         cxt.fillStyle="#fffccc";填充顏色,如果不選擇,則默認的填充色是黑色

                     cxt.fillRect(0,0,100,100);

                    cxt.moveTo(10,10);畫筆起始座標

                    cxt.lineTo(30,80);  畫筆第一次結束點的座標

                    cxt.lineTo(50,10);  第二次結束的點的座標

                    cxt.stroke();      繪製填充

                    </script>

</html>

       6)、繪製圓:

             

4、  footer header

代替了php文件中公共的頭部和尾部的加載,更有力於seo優化,不重複抓取頭部和尾部的信息

5、  html的儲存方式有兩種:

一、

1)、種是html5的離線存儲:相當於將服務器端的資料,同步下載到本地,這樣當你離線後,會自動的從本地打開資源,我們以前用的是cookie來實現的,一個瀏覽器 300cookie,每個cookie不能超過大於4khtml5 可以緩存 5mb的資料。

2)、如何實現,在客戶端的離線存儲:

   設置apache配置

   1、開啓apachecache-manifest功能

httpd-conf 中加上 AddTypetext/cache-manifest cache.manifest

2、建一個文件cache.manifest文件,跟html文件同級路徑保持一致就可以

內容:CACHEMANIFEST

      HTML的文件名例如:cache.html

      需要緩存的內容例如:2.jpgsurface.mp4等內容

3、講cacheManifsethtml文件關聯起來

   Html文件中寫上<htmlmanifest=’cache.manifset’>

二、web存儲

     1html5web的存儲有兩種:

          一種是localStorage

          一種是sessionStorage

          他們的區別在於:localStorage存儲在客戶端,大小沒有限制,時間也沒有限制,

SessionStorage在當前訪問的頁面,一旦關閉這個頁面,下次再訪問的時候就會釋放變量,唯一的區別就在於,sessionStorage保存的是當前訪問的頁面。

1,  localStorage.key();獲得的是,元素的小標,小標從0開始

2,  localStorage.getItem(“name”) 通過下表獲得對應的值這裏獲得的是name的對象的admin的值

3,  localStorage.Length()獲得元素的個數

4,  localStorage.removeItem()清除

5,  localStorage.clear()  清除所有

6,  localStorage.length()獲得有多鍵

7,  localStorage.key()獲得存儲的鍵值

6、  html5新增表單標籤

1、  type=email”限制用戶輸入的必須爲email格式

2、  type=url”限制用戶輸入的必須爲url格式,並且是帶http協議的

3、  type=time”限制用戶輸入的必須爲日期的格式

4、  type=number”限制用戶輸入的必須爲數值類型

5、  type=month

6、  type=week

7、  type=range

8、  type=search

9、  type=color

10、  type=data”效果很好的

一、所有的表單選項可以增加form屬性,值等於<formid=””>form標籤的id就可以

這樣點擊提交按鈕時也可將表單提交到reg.php,這就是form表單的form屬性

1.      表單的input 屬性:

Required:是input屬性表示input中的值必須填

Placeholder 默認值,給用戶提示,不是提交到數據庫的<input type=’name’ placeholder=”請輸入用戶名”>這是提示用戶,不會添加到數據庫中

Autofocus 自動聚焦功能,提升用戶的友好

Pattern html元素中填寫正則表達式,用法 pattern=\w{6,}

         2form的屬性

            Autocomplete=on autocomplete=off

            可以用在form標籤中也可以用到input標籤中,自動填充

         3

input標籤瀏覽器中可以點擊list=movie文本框是,可以出來這三個列表可以選擇填充,跟html中的<select></select>標籤相似

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章