搜尋
首頁web前端前端問答html5新增的標籤有哪些

html5新增的標籤有哪些

Nov 23, 2022 pm 06:55 PM
html5

HTML5新增的標籤:canvas、audio、video、source、embed、track、datalist、keygen、output、article、aside、bdi、nav、mark、rt、rp、ruby、time、wbr等。 canvas標籤可定義圖形、audio標籤可定義音頻內容,video可定義視頻,source可定義多媒體資源,embed可定義嵌入的內容等。

html5新增的標籤有哪些

本教學操作環境:windows7系統、HTML5版、Dell G3電腦。

HTML5是HTML的最新版本,由W3C在2014年完成標準自訂。增強的瀏覽器本機功能,減少了瀏覽器插件(如:flash)應用程序,提高了用戶體驗滿意度,使開發更加方便。 HTML1.0到5.0經歷了巨大的變化,從單一的文字顯示功能到圖文並茂的多媒體顯示功能,許多特性經過多年的完善,已經發展成為一種非常重要的標記語言。

html5的新增標籤

HTML5新增了一些結構性標記、多媒體標記和表單標記。下面來跟大家介紹一下。

新元素

##描述
#標籤

標籤定義圖形,例如圖表和其他圖像。此標籤基於JavaScript 的繪圖API新多媒體元素標籤描述定義音訊內容

定義多媒體資源#定義嵌入的內容,例如外掛程式。 為諸如 新表單元素
####標籤#####描述說明### ###############定義選項清單。請與 input 元素搭配使用該元素,來定義 input 可能的值。 ##################規定用於表單的金鑰對產生器欄位。 ##################定義不同類型的輸出,例如腳本的輸出。 ############

新的語意與結構元素

#標籤 描述
定義頁面獨立的內容區域。
定義頁面的側邊欄內容。
允許您設定一段文本,使其脫離其父元素的文本方向設定。
定義指令按鈕,例如單選按鈕、複選框或按鈕
用來描述文件或文件某個部分的細節
定義對話框,例如提示框
標籤包含details 元素的標題
規定獨立的串流內容(圖像、圖表、照片、程式碼等等)。
定義
元素的標題
#定義section 或document 的頁尾。
定義了文件的頭部區域
#定義帶有記號的文字。
定義度量衡。僅用於已知最大值和最小值的度量。
#定義導覽連結的部分。
定義任何類型的任務的進度。
定義 ruby​​ 註解(中文註音或字元)。
定義字元(中文註音或字元)的解釋或發音。
在 ruby​​ 註解中使用,定義不支援 ruby​​ 元素的瀏覽器所顯示的內容。
定義文件中的節(section、區段)。
#定義日期或時間。
規定在文本中的何處適合新增換行符號。

html5標籤的使用範例

(1)定義導覽連結


#它也是有意義的標籤,並不是在某處加上這個標籤就有了導航的樣式了,這都是有意義的p而已,在頭部header中加入菜單標籤

html程式碼:

<header>
    <p>这是一个header部分</p>
    <nav>    <!--导航链接标签-->
        <ul>    <!--配合ul使用-->
            <li>首页</li>
            <li>关于</li>
            <li>产品</li>
            <li>联系</li>
        </ul>
    </nav>
</header>

css程式碼:

/*定义nav的高和颜色*/ 
nav{
    height:30px;
    background-color:#F33;
    margin-top:100px;}
/*正常设置li的样式*/
li{
    list-style:none;
    float:left;
    width:100px;
    height:30px;
}

 這樣就可以實作之前只用p進行的選單佈局了

 (2)定義文章標籤

#可以使用文章區塊標籤進行寫文章,這就使用這個標籤進行寫文章在section部分,可以和

合用

html程式碼:

<article><!--文章块p-->
  <h2 id="文章标题">文章标题</h2><!--标题-->
  <p>文章内容文章内容文章内容文章内容文章内容文章内容
  <br>
  文章内容文章内容文章内容文章内容文章内容文章内容<br>
  文章内容文章内容文章内容</p>
</article> 

css樣式:

article{
	background-color:#F33;
	width:500px;
	text-align:center;  /*水平居中*/  
	margin:0px auto;
}

這樣就可以寫一篇文章了

#(3)定義媒介內容的分組,以及它們的標題

A。這個標籤可以和它的配套標籤聯合使用

,不過
中間寫標題

<figure>
    <figcaption>标题</figcaption><!--配套-->
    <p>标题内容</p>
</figure>

#B。也可以和

聯合使用,其中
是寫標題,而
寫內容,顯示的效果和配套使用的效果也有差異
<figure>
    <dt>标题1</dt>
    <dd>标题内容</dd>
</figure>

(4)定義對話框或視窗

在這個標籤中也是可以使用dd和dt標籤,對話框中的標題和內容,對話框有個屬性是open,這個標籤的相容性不是很好

<dialog open>
          <dt>1问题</dt>
          <dd>1答案</dd>
          <dt>2问题</dt>
          <dd>2答案</dd>
</dialog>

 

#(5)定義指令的清單或選單

A。這個標籤可以和li合用

<menu>
         <li>定义列表</li>
         <li>定义列表</li>
         <li>定义列表</li>
</menu>

B。可以在右鍵點擊中新增自己的內容(只有火狐瀏覽器可以相容)

聯合(定義使用者可以從彈出式選單呼叫的指令/選單項目)標籤使用

<menu type="context" id="cai">
            <!--label是右键后显示的菜单项,onclick是选中菜单后执行的代码--> 
            <menuitem label="菜单一" onclick="alert(&#39;这是菜单一&#39;)" icon="右键单击显示的图片"></menuitem>
                   
</menu>
<span contextmenu="cai">单击我试试</span>

右鍵點選後出現想要的選單項目

點選選單項,彈出內容

(6)標題組

裡面可以寫一些標題的結合

合用

<hgroup><!--标题组-->
        <h3 id="标题">标题</h3>
        <h3 id="标题">标题1</h3>
        <h3 id="标题">标题2</h3>
        <h3 id="标题">标题3</h3>
</hgroup>

#(7)定義小號文字

這個標籤和其他的加粗什麼的標籤其實是差不多的

<small>法律条文</small>
<small>联系我们</small>
<small>客户意见</small>

###(8)定義元素的細節
#########裡面的內容可以配合標題和內容標籤來使用###
<details>
        <dt>问题</dt>
        <dd>解答</dd>
        <dt>问题</dt>
        <dd>解答</dd>
        <dt>问题</dt>
        <dd>解答</dd>
</details>  
###點擊詳細資訊就可以看到標題和內容了##################(9)定義ruby 註解#########碰到不認識的字了可以使用這個進行註解拼音,但有的相容性不是很好,到時候可以進行修改###
<ruby>夼<rp>(</rp><rt>kuang</rt><rp>)</rp></ruby>
<!--<rp>是能够兼容的时候让括号不可见,不能兼容的时候让括号可见,rt是进行这是的内容-->
######(10)定義預定義範圍內的度量######## #有幾個屬性值,min="" max="" value="" low="" high="",其中low和high是範圍,當value範圍超了話就會顯示不同的效果###
<meter min="0" max="10" value="4" low="2" high="7">
############value值超出了範圍後###
<meter min="0" max="10" value="8" low="2" high="7">
###############(11)進度條的標籤# #####
<progress id="jindu" max="100" value="0"></progress>进度条
###最大值就是進度條的長度就行,value值就是顯示的進度,用它可以進行動態的進度條###
<progress id="jindu" max="100" value="0"></progress>进度条
<script>
    var pro = document.getElementById("jindu");
    setInterval(function(){ pro.value+=1;},1000);    //间隔1秒它的值加1
</script>
###這樣進度條就可以完成了,是不是比只用js寫的好多了,不同的瀏覽器表現形式還不一樣#############

更多程式相關知識,請造訪:程式設計學習! !

以上是html5新增的標籤有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
反應:創建動態和交互式用戶界面反應:創建動態和交互式用戶界面Apr 14, 2025 am 12:08 AM

React是構建動態和交互式用戶界面的首選工具。 1)組件化與JSX使UI拆分和復用變得簡單。 2)狀態管理通過useState鉤子實現,觸發UI更新。 3)事件處理機制響應用戶交互,提升用戶體驗。

React與後端框架:比較React與後端框架:比較Apr 13, 2025 am 12:06 AM

React是前端框架,用於構建用戶界面;後端框架用於構建服務器端應用程序。 React提供組件化和高效的UI更新,後端框架提供完整的後端服務解決方案。選擇技術棧時需考慮項目需求、團隊技能和可擴展性。

HTML和React:標記與組件之間的關係HTML和React:標記與組件之間的關係Apr 12, 2025 am 12:03 AM

HTML和React的關係是前端開發的核心,它們共同構建現代Web應用的用戶界面。 1)HTML定義內容結構和語義,React通過組件化構建動態界面。 2)React組件使用JSX語法嵌入HTML,實現智能渲染。 3)組件生命週期管理HTML渲染,根據狀態和屬性動態更新。 4)使用組件優化HTML結構,提高可維護性。 5)性能優化包括避免不必要渲染,使用key屬性,保持組件單一職責。

反應與前端:建立互動體驗反應與前端:建立互動體驗Apr 11, 2025 am 12:02 AM

React是構建交互式前端體驗的首選工具。 1)React通過組件化和虛擬DOM簡化UI開發。 2)組件分為函數組件和類組件,函數組件更簡潔,類組件提供更多生命週期方法。 3)React的工作原理依賴虛擬DOM和調和算法,提高性能。 4)狀態管理使用useState或this.state,生命週期方法如componentDidMount用於特定邏輯。 5)基本用法包括創建組件和管理狀態,高級用法涉及自定義鉤子和性能優化。 6)常見錯誤包括狀態更新不當和性能問題,調試技巧包括使用ReactDevTools和優

React和前端堆棧:工具和技術React和前端堆棧:工具和技術Apr 10, 2025 am 09:34 AM

React是一個用於構建用戶界面的JavaScript庫,其核心是組件化和狀態管理。 1)通過組件化和狀態管理簡化UI開發。 2)工作原理包括調和和渲染,優化可通過React.memo和useMemo實現。 3)基本用法是創建並渲染組件,高級用法包括使用Hooks和ContextAPI。 4)常見錯誤如狀態更新不當,可使用ReactDevTools調試。 5)性能優化包括使用React.memo、虛擬化列表和CodeSplitting,保持代碼可讀性和可維護性是最佳實踐。

React在HTML中的作用:增強用戶體驗React在HTML中的作用:增強用戶體驗Apr 09, 2025 am 12:11 AM

React通過JSX與HTML結合,提升用戶體驗。 1)JSX嵌入HTML,使開發更直觀。 2)虛擬DOM機制優化性能,減少DOM操作。 3)組件化管理UI,提高可維護性。 4)狀態管理和事件處理增強交互性。

REACT組件:在HTML中創建可重複使用的元素REACT組件:在HTML中創建可重複使用的元素Apr 08, 2025 pm 05:53 PM

React組件可以通過函數或類定義,封裝UI邏輯並通過props接受輸入數據。 1)定義組件:使用函數或類,返回React元素。 2)渲染組件:React調用render方法或執行函數組件。 3)復用組件:通過props傳遞數據,構建複雜UI。組件的生命週期方法允許在不同階段執行邏輯,提升開發效率和代碼可維護性。

反應嚴格模式目的反應嚴格模式目的Apr 02, 2025 pm 05:51 PM

React嚴格模式是一種開發工具,可通過激活其他檢查和警告來突出反應應用中的潛在問題。它有助於識別遺產代碼,不安全的生命週期和副作用,鼓勵現代反應實踐。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器