html5是超文本標記語言(HTML)的第五次修改,所以在html5中新增了一些新的標籤,那麼,html5中新增標籤是什麼?以下將要跟大家介紹的就是html5比html新加入的標籤。
1、HTML5新增的標籤
Header - 可表示介紹內容的容器,或一組導覽連結。
Nav - 標籤的內容主要用於導航。
Article - 標識頁面中的主體內容。以部落格為例,每個貼文都是一個重要內容,可採用 Article 標識每一個貼文。
Section - 用於標記頁面上的重要的部分。此標記類似於將文件分為多個章節。
Aside - 表示和頁面主要內容有關,但不是頁面的一部分,經常表示一個相關連結。
Footer - 和 Header 相對,表示文件或章節的頁腳,例如版權資訊放在此標記中。
傳統div方式佈局
<body> <!-- 页头 --> <div class='header'></header> <!-- 导航 --> <div class='nav'></div> <!-- 主体内容 --> <div class='main'> <!-- 文章 --> <div class='article'> <!-- 节 --> <div class='section'></div> </div> <!-- 边栏 --> <div class='sidebar'></div> </div> <!-- 页脚 --> <div class='footer'></div></body>
#使用HTML5新增的標籤實作佈局
<body> <header></header> <nav></nav> <div> <article> <section></section> </article> <aside></aside> </div> <footer></footer></body>
2.表單的增強應用
在HTML 4 中,提供了一些簡單的表單元素應對基本輸入。對於特定類型的輸入,例如日期時間的輸入,互動體驗無法滿足需求。因此,為了得到更好的效果,只能使用 javascript 編寫元件實作。在 HTML 5 中得到了完善,增加了新的表單元素來提供更多的輸入類型。
(1)Input 的 Type 屬性擴充
#search - 呈現一個搜尋框。
tel - 輸入電話號碼,可以採用 pattern 和 maxlength 來限定輸入合適
<input type='tel' name='tel' value="" placeholder="请输入手机号码" pattern='1[3-8][0-9]{9}' title='请输入11位手机号'>
url - 輸入 URL 位址。
email - 輸入電子郵件地址。
date - 輸入日期。
color - 輸入顏色。
number - 輸入數字。
range - 滑桿輸入
(2)Input 透過屬性進行表單驗證
required - 標記目前元素為必填。
pattern - 採用正規表示式驗證表單輸入。
(3)Input 元素的其他有用屬性
#autofocus - 當頁面載入時,自動聚焦到目前的 input 元素。
form - 將 input 元素和特定的 Form 表單關聯。
placeholder - 輸入佔位符,提示使用者輸入。
(4)HTML 5 新元素 和 特殊屬性 contenteditable
progress - 元素表示進度列。
<progress value='30' max='100'></progress>
meter - 元素表示標尺。最大值 max 預設為 1。
<meter value="3" min="0" max="10">3/10</meter><meter value="0.6">60%</meter>
HTML 5 特殊屬性 contenteditable,透過這個屬性,可以讓一個普通元素可編輯。
<p contenteditable="true">这里的内容式可编辑的</p>
3、使用音訊和視訊
(1)audio(音訊標籤)
<audio controls> <source src="vincent.mp3" /> <source src="vincent.ogg" /> 您的浏览器不支持 audio 标签</audio>
audio控制元素行為的屬性如下
controls - 此屬性控制,是否顯示標準的音訊空間。
autoplay - 是否自動播放。預設 false。
loop - 是否循環播放。預設 false。
preload - 預先載入的方式。有三種情況:none 表示不預先載入;metadata 只載入音訊的元資料;auto 表示預先載入整個音訊。預設 auto。
volum - 音量,值在0 - 1 之間
#播放和暫停音訊的方法
var audio = document.getElementById('audio') audio.play() // 播放audio.pause() // 暂停
(2 )video(影片標籤)
currentTime 控制開始播放的時間
<video width="400" height="300" controls currentTime='5'> <source src="dizzy.mp4#t=5" type="video/mp4" /> <!-- 从 5s 开始 --> <source src="dizzy.ogv#t=5,10" type="video/ogg" /> <!-- 从 5s 到 10s --> <source src="dizzy.webm#t=,15" type="video/webm"> <!-- 到 15s 结束 --> <p>您的浏览器不支持 HTML 5 视频</p></video>
相關文章推薦:
html5基礎標籤(html5影片標籤 html5新標籤用法)_html5教學技巧
以上是html5新增標籤有哪些? html5新增的標籤應用的詳細內容。更多資訊請關注PHP中文網其他相關文章!