1. 程式人生 > >html5 常用標籤和屬性

html5 常用標籤和屬性

html5出現了很多讓人興奮的標籤和屬性,以前一些功能我們自己需要寫元件或者去找元件,現在html5原生的就直接幫我們集成了,這當中就表單元件的一些常用功能。

html5 input 元件

  1. 時間日期型別
  month     <input type = "month" /><br><br>  <!-- 年月 -->
  week     <input type = "week" /><br><br>  <!-- 年周 -->
 date     <input type = "date" />
<br><br> <!-- 年月日 --> time <input type = "time" /><br><br> <!-- 小時分 --> datetime-local <input type = "datetime-local" /><br><br> <!-- 年月日小時分 -->
  1. 校驗型別,當點提交按鈕的時候,能看到具體的效果
 <form>
  tel     <input type = "tel" /><br
>
<br> <!-- 電話校驗 ,沒有嚴格的匹配,因為電話號碼,國家和地區可能不同,你可以自己定義patten屬性自定義匹配規則--> url <input type = "url" /><br><br> <!-- URL校驗 --> email <input type = "email" /><br><br> <!-- 郵箱校驗 --> <input type = "submit" value = "提交"/> </form
>
  1. 其他input型別
<form>
  number     <input type = "number" /><br><br>  <!--細調數字-->
  range      <input type = "range" /><br><br>  <!-- 範圍拉條-->
  color      <input type = "color" /><br><br>   <!-- 獲取顏色 -->
  image      <input type = "image" src = "color.png" alt = "圖片資料"/><br><br>   <!-- 可作為圖片提交按鈕提交表單  -->
   <input type = "submit" value = "提交"/>
  </form>

type=image和type=submit都可以相應回車,並且都能提交。不過唯一的區別就是type=image的input提交方式會把按鈕點選的位置座標x,y提交過去

html5 input 屬性

  1. maxlength 和 minlength 表示輸入框能輸入字串的長度
<input type = "text" maxlength = 10  minlength = 2 /><br><br> <!-- 最多可以輸入10個字元,最小可以輸入倆個字元 -->
  1. size 輸入框最多隻能顯示5個字元,你可以輸入無數個
<input type = "text" size = 5 /><br><br> <!-- 輸入框最多隻能顯示5個字元,你可以輸入無數個 -->
  1. required 必填欄位
<input type = "text" required /><br><br>
  1. multiple multiple 表示多輸入框選擇多個內容輸入,注意用逗號分割
  <label>聯絡人: <input type=email multiple name=cc list="contacts"></label>
  <datalist id="contacts">
     <option value="[email protected]">
     <option value="[email protected]">
     <option value="[email protected]">
     <option value="[email protected]">
  </datalist>
  1. pattern 自定義正則表示式規則,校驗輸入框字元
 <input type = "text" patten = "^([0-9]){7,18}(x|X)?$" /><!--校驗身份證-->
  1. min and max 允許輸入框最大和最小值,通常用於type是日期,number,range型別
<input name=bday type=date max="1979-12-31">
<input name=quantity required="" type="number" min="1" value="1">
  1. step 通常用於日期,number和range型別,用來表示單步的值
<input name="sleepStart" type=time min="21:00" max="06:00" step="60" value="00:00">`
  1. list 用於指定下拉表單的物件資料
 <label>Cc: <input type=email name=cc list="contacts"></label>
  <datalist id="contacts">
     <option value="[email protected]">
     <option value="[email protected]">
     <option value="[email protected]">
     <option value="[email protected]">
  </datalist>
  1. placeholder 在表單中顯示提示資訊
<input type="email" name="email" placeholder ="輸入郵箱" />

10.Autocomplete 是否開啟自動匹配輸入功能,它通過cookie把上次填寫submit的表單value存了下來,作為自動匹配的項,autocomplete = “on||off”,可以在form直接autocomplete = “off”把整個表單自動匹配輸入功能去掉

 <form >
  <label>
   <input type = "text" name = "inputName" autocomplete="off" />
    <input type = "text" name = "inputAge" autocomplete="on" />
   <input type = "submit" value = "提交"/>
  </form>

html5 一些常用標籤

  1. label 常用用來包裹input和提示文字,如下面,當你點選男或女的文字時,自動會觸發radio的點選,不用直接點選radiao才會觸發點選事件
<label>男:<input type = "radio" name = "sex"/></label>
<label>女:<input type = "radio" name = "sex"/></label>
  1. optgroup 可以對下拉選單選項進行分組
 <select name="c">
   <optgroup label="8.01 Physics I: Classical Mechanics">
    <option value="8.01.1">Lecture 01: Powers of Ten
    <option value="8.01.2">Lecture 02: 1D Kinematics
    <option value="8.01.3">Lecture 03: Vectors
   <optgroup label="8.02 Electricity and Magnestism">
    <option value="8.02.1">Lecture 01: What holds our world together?
    <option value="8.02.2">Lecture 02: Electric Field
    <option value="8.02.3">Lecture 03: Electric Flux
   <optgroup label="8.03 Physics III: Vibrations and Waves">
    <option value="8.03.1">Lecture 01: Periodic Phenomenon
    <option value="8.03.2">Lecture 02: Beats
    <option value="8.03.3">Lecture 03: Forced Oscillations with Damping
  </select>
  1. datalist 資料列表,常用用來和input的list屬性一起用,可以輸入自動匹配,類似autocomplete
<label>聯絡人: <input type=email name=cc list="contacts"></label>
  <datalist id="contacts">
     <option value="[email protected]">
     <option value="[email protected]">
     <option value="[email protected]">
     <option value="[email protected]">
  </datalist>
  1. progress 進度條標籤設定value可以顯示當前進度
<p>Progress: <progress id="p" max=100><span>0</span>%</progress></p>

html5 語義化文件結構標籤

  1. header 結構的頭部
  2. menu 選單標籤
  3. aside 理解為結構左邊欄,通常放一些目錄
  4. nav 導航標籤,例如麵包屑導航
  5. section 模組標籤,和div差不多,但是比div語義化重一些,一般我做web app開發,一個tab頁處理作為一個section
  6. article 文章標籤,一般是有明確標題,內容,底部作者等等的語義
  7. sumary 摘要標籤
  8. main 一個article裡面的主要內容
  9. details 詳細標籤
  10. address 表示地址標籤
  11. time 表示時間標籤
  12. footer 結構的底部

自己理解分析的一個圖:

這裡寫圖片描述

換衣有錯指出,一起交流

部落格參考:

相關推薦

html5 常用標籤屬性

html5出現了很多讓人興奮的標籤和屬性,以前一些功能我們自己需要寫元件或者去找元件,現在html5原生的就直接幫我們集成了,這當中就表單元件的一些常用功能。 html5 input 元件 時間日期型別 month <input ty

HTML常用標籤屬性大全

目錄 回到頂部 html標籤< <marquee>...</marquee>普通捲動 <marquee behavior=slide>...</marquee>滑動 <marquee behavio

mybatis學習之多表關聯查詢resultmap的常用標籤屬性 分頁查詢

對映方式一: resultType和resultMap都可以用但要注意欄位的名稱和pojo屬性的名稱;如果pojo屬性不夠可 採用繼承和新增屬性的方式去實現對映; resultMap:在多表查詢的時候,查詢到多條資料,需要把資料封裝到pojo中,再把pojo放到list

HTML5 常用標籤、全域性屬性功能整理

常用標籤 標籤 描述 基礎 定義一個 HTML 文件 <p> 定義一個段落 <br> 定義簡單的折行。 <hr> 定義水平線。 格式 HTML5不再支援。

HTML常用標籤常用屬性(筆記)

HTML標籤:<meta> 定義文件的字元編碼。<cite> 定義參考文獻的引用。<q> 用於簡短的行內引用。<blockquote> 將從周圍內容分離出來比較長的部分。<em> 標籤用於強調文字,其包含的文字預設顯

Javascript - ExtJs - 常用方法屬性

taf 事件處理 代數 調用 lap ont .cn view html模板 常用方法和屬性(Common methods and attributes) 獲取 get(x) x是元素的ID || dom元素對象 || ExtElement對象 將參數所指轉化為Ex

Ajax技術之XMLHttpRequest(二)【XMLHttpRequest常用方法屬性

tro 沒有 body htm 事件 thead 指定 response date 一、XMLHttpRequest中常用的方法: (1)open()方法:用於設置進行異步請求目標的URL、請求方法以及其他參數信息。 函數原型:open("method","URL",asy

HTML常用元素屬性(一)

鍵盤 set res html 5 格式 stc down 下標 術語 1:基礎元素 <!--..-->定義註釋 <html>根元素 <head>頁面頭部分 <title>頁面標題 <body>主題部分,屬性可以指

HTML常用元素屬性(二)

類型 語言 javascrip load height mail rip bubuko name 4:使用a元素添加超鏈接和錨點 <href>指定超鏈接連接到另外一個資源 <hreflang>指定超鏈接所連接的文檔所使用的語言 <target&

HTML常用元素屬性(三)

表頭 cell -type separate caption 寬度 ava 測試表 ont 7:表格相關元素 <table>定表格,可用屬性cellpedding:單元格和內容之間的間距;cellspacing:單元格之間的間距;width:表格的寬度 <

HTML5學習筆記(一)HTML5標籤屬性

一、HTML5簡介 2014年10月29日,HTML5標準規範制定完成,並公開發布。 二、HTML5頁面結構 HTML5提供了新的語義元素來明確一個Web頁面的不同部分。 <header>:定義文件的頭部區域。 <nav>:定義導航連結的部分。 <

js中Object物件常用方法屬性

1、屬性 Object.prototype.writable:預設為false Object.prototype.enumerable:預設為false Object.prototype.configurable:預設為false Object.prototype.constructor:用

HTML5常用標籤(2-2)標籤內部標籤

<body>標籤內部常用元素: H1-H6 <h1> - <h6> 標籤可定義標題。 <h1> 定義最大的標題。<h6> 定義最小的標題。 由於 h 元素擁有確

ZedGraph控制元件常用方法屬性總結

     最近在WPF使用ZedGraph控制元件,發現這個控制元件的功能很強大,據說採用了雙緩衝機制來繪製圖,只要控制好顯示的幀速,能夠顯示速度較快的動態圖。 參考:https://blog.csdn.net/qq_26093511/article/details

HTML網頁設計常用標籤屬性

在認識標籤前,我們先了解了解標籤的結構,標籤分兩大類,一種是單標籤,另一種是雙標籤。 標籤的基本結構: 1.單標籤: 1.結構格式: <標籤名 屬性名='屬性值' 屬性名='屬性值' .../> 2.注意; 單標籤在最後有

相容IE8及以下不識別HTML5標籤css3 media query的方法

<!--[if lt IE 9]>   <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.js"></script>    <script src="http://cd

HTML5常用標籤儲備

1.<b></b> 用於加粗中間的內容 2.<br>單個標籤,用於換行 3.<p></p>段落標籤,內容為一段,內容前後會自動加上一行空格 4.<h1></h1>到<h5>&

常用標籤屬性

resultMap標籤  desc:使返回結果與vo類對應,可以用於接收物件集合與單個物件<resultMap id="demoClass" type="cn.bohely.dolphin.domain.pack.DemoClass"> <result property="id" co

React 標籤屬性支援

來源 React 嘗試支援所用常用的元素。 一、HTML 元素 下列的 HTML 元素是被支援的: a abbr address area article aside audio b base bdi bdo big blockquote body

HTML常用標籤用法總結

1、HTML分塊--------< div> 說起HTML的標籤,不得不提起的就是< div>,在製作一個網頁的時候,應該先將他們劃分為許多個塊,再在這些塊中進行操作。 整個電腦能夠顯示是因為顯示屏上一個一個的小顆粒,如下寬度:1920px,高度1080px。所以在定義<