這篇文章主要講解了“html5新增的標(biāo)簽和廢除的標(biāo)簽有哪些”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“html5新增的標(biāo)簽和廢除的標(biāo)簽有哪些”吧!
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、雅安服務(wù)器托管、營(yíng)銷軟件、網(wǎng)站建設(shè)、蕪湖網(wǎng)站維護(hù)、網(wǎng)站推廣。
新增的結(jié)構(gòu)標(biāo)簽
section元素
表示頁(yè)面中的一個(gè)內(nèi)容區(qū)塊,比如章節(jié)、頁(yè)眉、頁(yè)腳或頁(yè)面的其他部分??梢院蚳2、 h3……等元素結(jié)合起來使用,表示文檔結(jié)構(gòu)。例:HTML5中
article元素
表示頁(yè)面中一塊與上下文不相關(guān)的獨(dú)立內(nèi)容。比如一篇文章。
aside元素
表示article元素內(nèi)容之外的、與article元素內(nèi)容相關(guān)的輔助信息。
header元素
表示頁(yè)面中一個(gè)內(nèi)容區(qū)塊或真?zhèn)€頁(yè)面的標(biāo)題。
hgroup元素
表示對(duì)真?zhèn)€頁(yè)面或頁(yè)面中的一個(gè)內(nèi)容區(qū)塊的標(biāo)題進(jìn)行組合。
footer元素
表示整個(gè)頁(yè)面或頁(yè)面中一個(gè)內(nèi)容區(qū)塊的腳注。一般來說,他會(huì)包含創(chuàng)作者的姓名、創(chuàng)作日期以及創(chuàng)作者的聯(lián)系信息。
nav元素
表示頁(yè)面中導(dǎo)航鏈接的部分。
figure元素
表示一段獨(dú)立的流內(nèi)容,一般表示文檔主體流內(nèi)容中的一個(gè)獨(dú)立單元。使用figcaption元素為figure元素組添加標(biāo)題。例如:
復(fù)制代碼
代碼如下:
The People's Republic of China was born in 1949
HTML4中常寫作
The People's Republic of China was born in 1949
新增的其他元素
video元素
定義視頻。像電影片段或其他視頻流。例:
HTML4中寫法:
audio元素
定義音頻。如音樂或其他音頻流。例:
html4中寫法:
復(fù)制代碼
代碼如下:
embed元素
用來嵌入內(nèi)容(包括各種媒體)。格式可以是Midi、Wav、AIFF、AU、MP3,flash等。例:
HTML4中代碼示例
mark元素
主要用來在視覺上向用戶呈現(xiàn)哪些需要突出顯示或高亮顯示的文字。典型應(yīng)用搜索結(jié)果中高亮顯示搜素關(guān)鍵字。
HTML5;HTML4 。
progress元素
表示運(yùn)行中的進(jìn)程,可以使用progress元素顯示JavaScript中耗時(shí)時(shí)間函數(shù)的進(jìn)程。等待中……、請(qǐng)稍后等。。
time元素
表示日期或時(shí)間,也可以兩者同時(shí)。
ruby元素
定義 ruby 注釋(中文注音或字符)。
與 以及
復(fù)制代碼
代碼如下:
rt元素
定義字符(中文注音或字符)的解釋或發(fā)音。
rp元素
在 ruby 注釋中使用,以定義不支持 ruby 元素的瀏覽器所顯示的內(nèi)容。
wbr元素
表示軟換行。與br元素的區(qū)別:br元素表示此處必須換行;wbr表示瀏覽器窗口或父級(jí)元素足弓寬時(shí)(沒必要換行時(shí)),不換行,而寬度不夠時(shí)主動(dòng)在此處換行。
canvas元素
定義圖形,比如圖表和其他圖像。
復(fù)制代碼
代碼如下:
var canvas=document.getElementById('myCanvas');
var ctx=canvas.getContext('2d');
ctx.fillStyle='#FF0000';
ctx.fillRect(0,0,80,100);
command元素——貌似沒什么效果。是不是支持有問題
表示命令按鈕,比如單選按鈕、復(fù)選框或按鈕。
只有當(dāng) command 元素位于 menu 元素內(nèi)時(shí),該元素才是可見的。否則不會(huì)顯示這個(gè)元素,但是可以用它規(guī)定鍵盤快捷鍵。。
復(fù)制代碼
代碼如下:
details標(biāo)簽 目前只有 Chrome 支持 details 標(biāo)簽
用于描述文檔或文檔某個(gè)部分的細(xì)節(jié) 。
可與 summary 標(biāo)簽配合使用,summary可以為 details 定義標(biāo)題。標(biāo)題是可見的,用戶點(diǎn)擊標(biāo)題時(shí),會(huì)顯示出 details。summary應(yīng)該是details的第一個(gè)子元素。
datalist標(biāo)簽
定義選項(xiàng)列表。請(qǐng)與 input 元素配合使用該元素,來定義 input 可能的值。datalist 及其選項(xiàng)不會(huì)被顯示出來,它僅僅是合法的輸入值列表。使用 input 元素的 list 屬性來綁定 datalist。
復(fù)制代碼
代碼如下:
datagrid標(biāo)簽 如何用?
定義可選數(shù)據(jù)的列表。datagrid 作為樹列表來顯示。
如果把 multiple 屬性設(shè)置為 true,則可以在列表中選取一個(gè)以上的項(xiàng)目。
keygen標(biāo)簽 如何用?
標(biāo)簽規(guī)定用于表單的密鑰對(duì)生成器字段。
當(dāng)提交表單時(shí),私鑰存儲(chǔ)在本地,公鑰發(fā)送到服務(wù)器。
復(fù)制代碼
代碼如下:
output標(biāo)簽
定義不同類型的輸出,比如腳本的輸出。
復(fù)制代碼
代碼如下:
source標(biāo)簽
標(biāo)簽為媒介元素(比如
menu標(biāo)簽
定義菜單列表。當(dāng)希望列出表單控件時(shí)使用該標(biāo)簽。注意與nav的區(qū)別,menu專門用于表單控件。
復(fù)制代碼
代碼如下:
新增input標(biāo)簽email
必須輸入email url
必須輸入url地址 number
必須輸入數(shù)值 range
必須輸入一定范圍內(nèi)數(shù)值 Date Pickers(日期選擇器)
擁有多個(gè)可供選取日期和時(shí)間的新輸入類型:
date - 選取日、月、年
month - 選取月、年
week - 選取周和年
time - 選取時(shí)間(小時(shí)和分鐘)
datetime - 選取時(shí)間、日、月、年(UTC 時(shí)間)
datetime-local - 選取時(shí)間、日、月、年(本地時(shí)間) search
用于搜索域,域顯示為常規(guī)的文本域。 color
廢除的元素
1、能用css代替的元素
basefont、big、center、font、s、strike、tt、u。這些元素純粹是為畫面展示服務(wù)的,HTML5中提倡把畫面展示性功能放在css中統(tǒng)一編輯。
2、不再使用frame框架。
frameset、frame、noframes。HTML5中不支持frame框架,只支持iframe框架,或者用服務(wù)器方創(chuàng)建的由多個(gè)頁(yè)面組成的符合頁(yè)面的形式,刪除以上這三個(gè)標(biāo)簽。
3、只有部分瀏覽器支持的元素
applet、bgsound、blink、marquee等標(biāo)簽。
4、其他被廢除的元素
廢除rb,樹勇ruby替代。
廢除acronym使用abbr替代。
廢除dir使用ul替代。
廢除isindex使用form與input相結(jié)合的方式替代
廢除listing使用pre替代
廢除xmp使用code替代
廢除nextid使用guids
廢除plaintex使用“text/plian”(無格式正文)MIME類型替代。
感謝各位的閱讀,以上就是“html5新增的標(biāo)簽和廢除的標(biāo)簽有哪些”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)html5新增的標(biāo)簽和廢除的標(biāo)簽有哪些這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!