H5 基本標簽使用 淺析 (含video標簽、input表單等)


1. 音頻標簽<audio>

<audio src = “./music/Alone.mp3” controls autoplay loop = “3” ></audio>

controls :在頁面中顯示音樂播放控件   autoplay :頁面加載自動播放

loop :設置循環播放次數

·瀏覽器音樂格式兼容  瀏覽器默認按順序查找兼容格式

<audio controls>

<source src = “./music/Alone.mp3”>

<source src = “./music/Alone.wav”>

<source src = “./music/Alone.ogg”>

瀏覽器不支持HTML5音頻播放  (頁面提示)

</audio>

2. 視頻標簽<video>

<video src = “./video/movie.mp4” controls autoplay>

controls :在頁面中顯示視頻播放控件   autoplay :頁面加載自動播放

<video>標簽類似<img>可以設置寬高位置等屬性

·瀏覽器視頻格式兼容  瀏覽器默認按順序查找兼容格式

<video controls>

<source src = “./video/movie.mp4”>

<source src = “./video/movie.ogg”>

瀏覽器不支持HTML5視頻播放  (頁面提示)

</video>

3. 表單構造標簽<input>

(<label>for屬性與<input>id相關聯,點擊label中的email:可以使input獲取焦點)

<label for = “demo”

     email: <input  type = “email”  id = “demo”>

</label>

這樣可使獲取焦點的范圍擴大,在移動端觸屏具有便利優勢。

<input>標簽構造表單基本類型歸納

email

<input type="email">

輸入郵箱格式

tel

<input type="tel">

輸入手機號碼格式

url

<input type="url">

輸入url格式

number

<input type="number">

輸入數字格式

search

<input type="search">

搜索框(體現語義化)

range

<input type="range">

自由拖動滑塊

color

<input type="color">

拾色器

time

<input type="time">

 

date

<input type="date">

 

datetime

<input type="datetime">

 

month

<input type="month">

 

week

<input type="week">

 

reset

<input type="reset" value="重置">

重置form表單中輸入的內容

其中color,month,week等標簽都具備兼容性問題,尤其以color突出。

<input>標簽,基本表單屬性歸納

placeholder

<input type="text" placeholder="請輸入用戶名">

占位符

autofocus

<input type="text" autofocus>

自動獲得焦點

multiple

<input type="file" multiple>

多文件上傳

autocomplete

<input type="text" autocomplete="off">

自動完成

form

<input type="text" form="某表單ID">

與其他<form>表單關聯,一同提交

novalidate

<form novalidate></form>

關閉驗證

required

<input type="text" required>

必填項

pattern

<input type="text" pattern="\d">

自定義驗證,可定義正則驗證

直接在input標簽中添加屬性如:<input  required  placeholder="請輸入用戶名">

<input>標簽,list屬性使用

<input  list = “index”>

   <datalist  id = “index”>

<option  value = “php”></option>

<option  value = “python”></option>

<option  value = “photoshop”></option>

<option  value = “java”></option>

   </datalist>

4. 表單list關聯標簽<datalist>:數據列表

<label  for = “program”>

課程:<input  list = “index”  id = “program”>

</label>

<datalist  id = “index”>

<option  value = “php”></option>

<option  value = “python”></option>

<option  value = “photoshop”></option>

<option  value = “java”></option>

</datalist>

5. 生成加密字符串標簽<keygen>

生成提交給服務器的加密處理的內容。

6. 輸出結果標簽<output> 語義化作用

與<input>輸入相對,使用方法類似一個<span>標簽,在頁面上展現一個字符串。

7. 度量器標簽<meter>

<label  for = “”>

  度量器:<meter min=”0” max=”100”low=”60”high=”80”value=”50”></meter>

</label>

8. 一個基本表單(<form>,<fieldset>,<legend>,<label>,<input>

<form>    (創建一個表單,便於統一提交所有填寫內容,以form為單位提交內容,

可與inputform屬性關聯)

<fieldset>  (將表單元素進行分組,默認創建一個邊框)

    <legend>這是一個表單</legend>  (為fieldset標簽定義標題)

    <label  for = “”>    (使用for關聯一個input

        email:  <input  type = “email” >

    </label>

<label  for = “”>    (使用for關聯一個input

        tel:  <input  type = “tel” >

    </label>

</fieldset>

</form>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM