整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML5教程從入門到精通,隨堂筆記(二)H5的form標簽

          TML5從入門到精通,兄弟連京修隨堂筆記(二)HTML的框架結構,每日都有新內容,訂閱走一波

          HTML5的form標簽

          問:網站怎樣與用戶進行交互? 答案:使用HTML表單(form).

          表單是可以把瀏覽者輸入的數據傳送到服務器端的程序(比如ASP,PHP)的HTML元素,服務器端程序可以處理表單傳過來的數據,從而進行一些動作.比如,bbs,blog的登陸系統,購物車系統等.

          form 標簽 -- 代表HTML表單

          form標簽是成對出現的,以<form>開始,以</form>結束

          常用屬性.

          action -- 瀏覽者輸入的數據被傳送到的地方,如一個PHP頁面(dofm.php)

          method -- 數據傳送的方法

          get -- 此方式傳遞數據量少,但是傳遞的信息顯示在網址上。

          post --此方式傳送信息多,而且不會把傳遞信息顯示在網址上

          enctype -- 表示將數據發送到服務器時瀏覽器使用的編碼類型

          application/x-www-form-urlencoded -- 窗體數據被編碼為名稱/值對.這是標準的編碼格式.默認的。

          multipart/form-data -- 窗體數據被編碼為一條消息,頁上的每個控件對應消息中的一個部分.

          text/plain -- 以純文本形式進行編碼,其中不含任何控件或格式字符

          HTML5 input標簽

          input 標簽 -- 代表HTML表單的單行輸入域

          input標簽是單獨出現的,<input />

          屬性.

          type -- 代表一個輸入域的顯示方式(分為輸入型,選擇型,點擊型)

          name – 此表單項名稱

          value -- 輸入域的值

          size -- 輸入域的長度

          maxlength -- 輸入域最多可以輸入文字的長度

          checked -- 如果是選擇型的輸入域,代表已經被選擇,值為checked

          readonly -- 輸入域可以選擇,但是無法修改 ,值為readonly

          disabled -- 輸入域無法獲得焦點,無法選擇,以灰色顯示,在表單中不起任何作用。如:disabled="disabled"

          accesskey -- 表單的快捷鍵訪問方式,如值為h即按Alt+h快捷鍵。

          tabindex -- 輸入域的"tab"鍵遍歷順序

          src -- 當使用圖片來表示按鈕時,代表圖片的位置(URI)

          alt -- 用來替換提交按鈕的圖片(當在input的src屬性定義的圖片無法顯示時)提示信息。

          type屬性 -- 代表HTML表單,單行輸入域(框)的表現方式

          type屬性取值:

          text -- 文字輸入域(輸入型)

          password -- 也是文字輸入域,但是輸入的文字以密碼符號'*'顯示(輸入型)

          file -- 可以輸入一個文件路徑(輸入型)

          checkbox -- 復選框.可以選擇零個或多個(選擇型)

          radio -- 單選框.只可以選擇一個而且必須選擇一個(選擇型)

          hidden -- 代表隱藏域,可以傳送一些隱藏的信息到服務器

          button -- 按鈕(點擊型)

          image -- 使用圖片來顯示按鈕,使用src屬性指定圖像的位置(就像img標簽的src屬性)(點擊型)

          submit -- 提交按鈕,表單填寫完畢可以提交,把信息傳送到服務器.可以使用value屬性來顯示按鈕上的文字(點擊型)

          reset -- 重置按鈕,可以把表單中的信息清空(點擊型)

          select 標簽 -- 選擇列表標簽

          select標簽是成對出現的,以<select>開始,以</select>結束

          此標簽中的每對option標簽代表一個選擇項

          屬性:

          name – 表單項名稱

          size -- 選擇域的高度

          multiple -- 可以有多個選擇

          disabled -- 以灰色顯示,在表單中不起任何作用

          tabindex -- 使用"tab"鍵的遍歷順序

          :點擊上方"藍色字體"↑ 可以訂閱噢!

          <header>標簽定義文檔的頁面組合,通常是一些引導和導航信息(DOM接口、可設置屬性)。

          <header>標簽定義文檔的頁眉(介紹信息)。

          Header區的例子包含了頁面標題和副標題,<header>標簽被用來創建頁面的Header區的內容。除了網頁本身之外,<header>標簽還可以包含關于<section>和<article>的公開信息。這里創建的網頁有該頁面的一個Header區,這在高層設計中有給出,以及一個位于Article和Section區內部的Header區。清單1提供了一個<header>標簽標記的例子。

          <!--<header>標簽的例子-->

          ?

          1

          2

          3

          4

          5

          6

          7

          8

          9

          <header>

          <h1>標題文字</h1>

          <p>文本或是圖像可放在這里</p>

          <p>Logo通常也放在這個地方</p>

          </header>

          <header>標簽還可以包含一個<hgroup>標簽,如清單2所示。<hgroup>標簽把標題分組放在一起,使用<h1>到<h6&這些標題分級來在此處顯示主標題和子標題。

          view source print?

          <!-->hgroup<標簽的例子-->

          ?

          1

          2

          3

          4

          5

          6

          7

          8

          9

          10

          11

          12

          13

          <header>

          <hgroup>

          <h1>主標題&/h1>

          <h2>子標題</h2>

          </hgroup>

          <p>文本或是圖像可放在這里</p>

          </header>

          想認識志同道合的朋友一起學習web

          加入我們的學習QQ群 190166743

          豐富的學習資源,周一到周四免費直播公開課

          長按圖片,識別二維碼即可入群

          你可能感興趣的精彩內容

          長按關注:《UI設計自學平臺》

          lt;canvas> 標簽定義圖形,比如圖表和其他圖像,你必須使用腳本來繪制圖形。

          比如在畫布上(Canvas)畫一個紅色矩形,漸變矩形,彩色矩形,和一些彩色的文字。

          什么是 canvas?

          HTML5 <canvas> 元素用于圖形的繪制,通過腳本 (通常是JavaScript)來完成.

          <canvas> 標簽只是圖形容器,您必須使用腳本來繪制圖形。

          你可以通過多種方法使用 canvas 繪制路徑,盒、圓、字符以及添加圖像。

          iphone

          創建一個畫布(Canvas)

          一個畫布在網頁中是一個矩形框,通過 <canvas> 元素來繪制。

          注意: 默認情況下 <canvas> 元素沒有邊框和內容。

          <canvas>簡單實例如下:

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

          注意: 標簽通常需要指定一個id屬性 (腳本中經常引用), width 和 height 屬性定義的畫布的大小。

          提示:你可以在HTML頁面中使用多個 <canvas> 元素.

          1.使用 style 屬性來添加邊框:

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

          style="border:1px solid #000000;">

          </canvas>

          2.使用 JavaScript 來繪制圖像

          canvas 元素本身是沒有繪圖能力的。所有的繪制工作必須在 JavaScript 內部完成:

          var c=document.getElementById("myCanvas");

          var ctx=c.getContext("2d");

          ctx.fillStyle="#FF0000";

          ctx.fillRect(0,0,150,75);

          實例解析:

          3.首先,找到 <canvas> 元素:

          var c=document.getElementById("myCanvas");

          4.然后,創建 context 對象:

          var ctx=c.getContext("2d");

          getContext("2d") 對象是內建的 HTML5 對象,擁有多種繪制路徑、矩形、圓形、字符以及添加圖像的方法。

          下面的兩行代碼繪制一個紅色的矩形:

          ctx.fillStyle="#FF0000";

          ctx.fillRect(0,0,150,75);

          設置fillStyle屬性可以是CSS顏色,漸變,或圖案。fillStyle 默認設置是#000000(黑色)。

          fillRect(x,y,width,height) 方法定義了矩形當前的填充方式。

          iphone

          Canvas 坐標

          canvas 是一個二維網格。

          canvas 的左上角坐標為 (0,0)

          上面的 fillRect 方法擁有參數 (0,0,150,75)。

          意思是:在畫布上繪制 150x75 的矩形,從左上角開始 (0,0)。

          坐標實例

          如下圖所示,畫布的 X 和 Y 坐標用于在畫布上對繪畫進行定位。鼠標移動的矩形框上,顯示定位坐標。

          Canvas - 路徑

          在Canvas上畫線,我們將使用以下兩種方法:

          moveTo(x,y) 定義線條開始坐標

          lineTo(x,y) 定義線條結束坐標

          繪制線條我們必須使用到 "ink" 的方法,就像stroke().

          定義開始坐標(0,0), 和結束坐標 (200,100)。然后使用 stroke() 方法來繪制線條:

          Canvas - 文本

          使用 canvas 繪制文本,重要的屬性和方法如下:

          font - 定義字體

          fillText(text,x,y) - 在 canvas 上繪制實心的文本

          strokeText(text,x,y) - 在 canvas 上繪制空心的文本

          使用 fillText():

          使用 "Arial" 字體在畫布上繪制一個高 30px 的文字(實心):

          JavaScript:

          var c=document.getElementById("myCanvas");

          var ctx=c.getContext("2d");

          ctx.font="30px Arial";

          ctx.fillText("Hello World",10,50);

          大家有沒有學會呢?沒學會的話記得私信小編"011"哦~


          主站蜘蛛池模板: 久久se精品一区二区影院| 91精品福利一区二区三区野战| 久久久久久综合一区中文字幕| 国内精品无码一区二区三区| 亚洲AV色香蕉一区二区| 亚洲AV无码一区二区三区性色 | 日韩欧国产精品一区综合无码| 成人一区二区三区视频在线观看 | 精品一区二区三区免费| 春暖花开亚洲性无区一区二区| 久久国产精品一区免费下载| 一区二区手机视频| 精品国产一区二区三区| 久久久91精品国产一区二区| 久久久久女教师免费一区| 国产日韩精品一区二区三区 | 国产91精品一区| 精品国产福利在线观看一区| 白丝爆浆18禁一区二区三区 | 国产在线无码一区二区三区视频| 亚洲av成人一区二区三区| 手机福利视频一区二区| 99精品久久精品一区二区| 亚洲色欲一区二区三区在线观看| 人妻无码一区二区三区免费| 国产一区二区三区电影| 亚洲AV无码一区二区三区在线| 日本一区中文字幕日本一二三区视频 | 一区二区三区在线免费| 国产伦精品一区二区三区不卡| 亚洲一区二区影视| 无码精品一区二区三区免费视频| 国产成人精品视频一区二区不卡| 精品成人乱色一区二区| 无码人妻精品一区二区三区99性 | 熟妇人妻一区二区三区四区 | 亚洲一区二区影视| 亚洲国产成人久久一区二区三区 | 在线欧美精品一区二区三区| 国产精品av一区二区三区不卡蜜| 一区二区三区四区在线播放 |