国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 開(kāi)發(fā) > HTML5 > 正文

詳解HTML5.2版本帶來(lái)的修改

2024-09-05 07:23:26
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

W3C HTML 5.2 規(guī)范中, 有一節(jié) 介紹該版本引入的修改,我綜合來(lái)自 《What’s New in HTML 5.2?》 這篇文章的描述,在此列舉對(duì)我來(lái)說(shuō)比較重要的部分。

新特性

原生 <dialog> 元素

對(duì)話(huà)框在平時(shí)開(kāi)發(fā)中,使用較為頻繁,HTML 5.2 規(guī)范提供了 <dialog> 元素來(lái)創(chuàng)建對(duì)話(huà)框。

<dialog> 元素默認(rèn)是隱藏的。

<!-- 默認(rèn)是隱藏的 --><dialog>  <h2>Dialog Title</h2>  <p>Dialog content and other stuff will go here</p></dialog>

添加 open 屬性即可顯示。

<dialog open>

HTMLDialogElement 是  <dialog> 的底層元素表示,提供了  show() 、 close() 、 showModal() 方法,控制對(duì)話(huà)框的顯隱。

<button id="open">Open Dialog</button><button id="close">Close Dialog</button><dialog id="dialog">  <h2>Dialog Title</h2>  <p>Dialog content and other stuff will go here</p></dialog><script>const dialog = document.getElementById("dialog");document.getElementById("open").addEventListener("click", () => {  dialog.show();});document.getElementById("close").addEventListener("click", () => {  dialog.close();});</script>

show() 與  showModal() 不同之處在于, showModal() 創(chuàng)建是一個(gè)模態(tài)框,打開(kāi)時(shí)默認(rèn)不能操作背后頁(yè)面里的內(nèi)容;而  show() 是以彈框形式顯示的。

allowpaymentrequest 屬性

現(xiàn)在可以為 <iframe> 添加  allowpaymentrequest 屬性的方式,允許 <iframe> 內(nèi)部網(wǎng)頁(yè)使用   Payment Request API 。

<iframe allowpaymentrequest>

rel="apple-touch-icon"

我們使用 <link rel="icon"> 指定網(wǎng)頁(yè) icon,除此之外它還支持使用  sizes 屬性,定義不同的尺寸的 icon,供瀏覽器在顯示是擇優(yōu)顯示。

<link rel="icon" sizes="16x16" href="path/to/icon16.png">  <link rel="icon" sizes="32x32" href="path/to/icon32.png">

HTML 5.2 之前,蘋(píng)果 iOS 設(shè)備并不支持 <link rel="icon">sizes 屬性,而是使用  apple-touch-icon rel 來(lái)支持在自家設(shè)備上顯示網(wǎng)頁(yè)或安裝網(wǎng)頁(yè)應(yīng)用(比如 PWA)時(shí)使用的 icon。

<link rel="apple-touch-icon" href="/example.png">

現(xiàn)在規(guī)范承認(rèn)了 apple-touch-icon 這個(gè) rel 值,并且支持在這個(gè)  <link rel="apple-touch-icon"> 上設(shè)置 sizes 屬性。

<link rel="apple-touch-icon" sizes="16x16" href="path/to/icon16.png">  <link rel="apple-touch-icon" sizes="32x32" href="path/to/icon32.png">

新的有效實(shí)踐

多個(gè) <main> 標(biāo)簽

HTML 5.2 之前,一個(gè)頁(yè)面只能存在一個(gè) <main> 標(biāo)簽,用來(lái)表示某個(gè)頁(yè)面獨(dú)一無(wú)二的主題內(nèi)容。不過(guò),從 HTML 5.2 版本開(kāi)始,允許一個(gè)頁(yè)面中同時(shí)存在多個(gè)  <main> 標(biāo)簽,不過(guò)只能有一個(gè)顯示的,其他都要用 hidden 屬性隱藏。

<main>...</main><main hidden>...</main><main hidden>...</main>

注意,其他不顯示的 <main> 都要使用 hidden 屬性隱藏,使用   display: none;visibility: hidden; 的方式的隱藏都是無(wú)效的。

<body> 內(nèi) <style>

<style> 之前都是只能在 <head> 內(nèi)定義的,不過(guò)隨著  component-ized 開(kāi)發(fā)模式的增長(zhǎng),將組件樣式就近寫(xiě)在組件結(jié)構(gòu)旁邊的模式開(kāi)始流行起來(lái)。

HTML 5.2 允許在 <body> 內(nèi)使用 <style> 標(biāo)簽,就近定義結(jié)構(gòu)樣式。

<body>    <p>I’m cornflowerblue!</p>    <style>        p { color: cornflowerblue; }    </style>    <p>I’m cornflowerblue!</p></body>

但最好還是不要這樣做,把樣式寫(xiě)在 中是更推薦的做法。規(guī)范中提到:

A style element should preferably be used in the head of the document. The use of style in the body of the document may cause restyling, trigger layout and/or cause repainting, and hence, should be used with care.

<body> 內(nèi)的 <style> 可能會(huì)導(dǎo)致之前元素的布局改變,令頁(yè)面發(fā)生重繪。所以盡量避免使用。

<legend> 中可使用標(biāo)題元素

<legend> 用在  <fieldset> 標(biāo)簽中作標(biāo)題使用, <fieldset> 則用在 <form> 中,為表單域編組。

下面是一個(gè)例子:

<!-- See: https://www.w3schools.com/tags/tag_fieldset.asp --><form action="/action_page.php"> <fieldset>  <legend>Personalia:</legend>  <label for="fname">First name:</label>  <input type="text" id="fname" name="fname"><br><br>  <label for="lname">Last name:</label>  <input type="text" id="lname" name="lname"><br><br>  <label for="email">Email:</label>  <input type="email" id="email" name="email"><br><br>  <label for="birthday">Birthday:</label>  <input type="date" id="birthday" name="birthday"><br><br>  <input type="submit" value="Submit"> </fieldset></form>

HTML 5.2 之前, <legend> 中只能使用純文本,HTML 5.2 開(kāi)始,可以使用標(biāo)題元素了。

<fieldset>    <legend><h2>Basic Information</h2></legend>    <!-- Form fields for basic information --></fieldset><fieldset>    <legend><h2>Contact Information</h2></legend>    <!-- Form fields for contact information --></fieldset>

移除特性

  • <keygen> 、 <menu><menuitem> 元素
  • 文本 <input> 的  inputmode 和  dropzone 屬性
  • widow.showModalDialog() 方法

新的無(wú)效實(shí)踐

<p> 中的無(wú)效內(nèi)容

以下三類(lèi)元素不能作為 <p> 段落的內(nèi)容。

  • 行內(nèi)塊、表格元素(Inline blocks、inline tables)
  • 浮動(dòng)元素(floated)
  • 定位元素(positioned block-level elements)

 strict doctype

HTML4 和 XHTML1 的嚴(yán)格文檔類(lèi)型聲明(strict doctype)不再是有效 HTML。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

到此這篇關(guān)于詳解HTML5.2版本帶來(lái)的修改的文章就介紹到這了,更多相關(guān)HTML5.2版本內(nèi)容請(qǐng)搜索武林網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持武林網(wǎng)!

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
99热最新网址| 久久国产综合视频| 国产网站观看9久| 国产精品免费视频一区一| 日本中文字幕在线看| 热99re久久精品这里都是免费| 精品国产美女福利到在线不卡| 精灵使的剑舞无删减版在线观看| 91社区在线观看| 亚洲日本伊人| 午夜av在线免费观看| 精精国产xxxx视频在线中文版 | 在线观看wwww| 四虎影视成人永久免费观看视频| 亚洲精品影视在线| 日本中文字幕在线观看| 国产黄色在线看| 中文乱码字幕高清在线观看| 爱福利在线视频| 国产特级毛片| 久久综合精品视频| 91在线网站| 88av在线| 久草在线视频网| 99re热视频在线| 国产精品久久在线| 成网站在线观看人免费| 日本动漫理论片在线观看网站| 中文字幕不卡| 免费观看久久久久| www.综合网.com| 亚洲最新永久观看在线| 国产一二三四| 福利视频在线看| gogogo影视剧免费观看在线观看| 国产精品视频福利一区二区| 丁香花高清在线观看完整版| 欧美视频免费一区二区三区| 亚洲永久免费网站| av中文网站| 四虎一区二区三区| 热99在线观看| 国产美女av| 日本中文字幕在线看| 成网站在线观看人免费| 国产女人在线观看| 丁香花在线电影小说观看 | 99热免费在线观看| 精品国产免费第一区二区| 国产精品剧情一区二区在线观看| 午夜视频免费在线观看| 国产一级在线观看www色| 国产卡1卡2卡三卡在线| 高潮白浆视频| 国产黄色片大全| 在线中文字幕视频观看| 2019天天操夜夜操| www久久日com| 国产精品一区二区三区四区色| 好吊日视频在线观看| 国产自产视频| 国产免费麻豆视频| 国产日韩欧美精品一区二区三区| 国产系列在线观看| 在线免费观看黄色av| 超碰在线免费播放| 国产精品18久久久久久久久久| 精品国语对白精品自拍视| av在线1区2区| 五月综合网站| 四虎成人欧美精品在永久在线| 九九热视频精品在线观看| 国产香蕉尹人视频在线| 伊人影院蕉久影院在线播放| 欧美日韩亚洲国内综合网| 国产精品欧美色图| 日韩亚洲一区中文字幕| 天天操人人爽| 亚洲电影先锋| 国产精品剧情一区二区在线观看| 亚洲综合色视频在线观看| 91超碰在线免费| 在线观看av中文| 国产黄色片中文字幕| 国产乱在线观看视频| 日本在线天堂| av影视在线看| 2018狠狠干| 国产亚洲精品自在线观看| 免费男女羞羞的视频网站中文字幕| 国产亚洲精品久久久久久青梅| 96精品视频| 国产一卡二卡3卡4卡四卡在线| 欧洲亚洲精品视频| 日本高清不卡中文字幕| 97最新国自产拍视频在线完整在线看 | 一区二区三区免费视频网站| 免费看黄视频网站| 欧美a免费在线| av首页在线| 亚洲激情丁香| 精品一区二区三区免费站| 国产网站在线免费观看| 日本中文字幕在线观看| 大香伊人中文字幕精品| 中文字幕在线免费视频| 快射av在线播放一区| 日本视频三区| 久热久精久品这里在线观看| 白浆爆出在线观看| 国自产拍在线网站网址视频| 国产卡一卡二卡三| 国产成人精品男人的天堂538| 国产欧美日韩专区| 国产大学生粉嫩无套流白浆| 国产激情视频一区二区| 国产国语**毛片高清视频| 国产极品美女到高潮| 99高清免费国产自产拍| 亚洲图区综合| 国产专区在线播放| 精品街拍一区二区| 激情亚洲综合网| 国产网站免费看| www在线播放| 中文字幕国产在线| 亚洲精品影院在线| 中文字幕国产在线| www.蜜桃av| 国产精品18久久久久久久久久| 在线中文字幕第一页| sese一区| 国产精品区一区二| 老师我好爽再深一点的视频| 国产一区电影| 激情网站在线| japanese色国产在线看视频| 国产香蕉视频在线观看| 碰草在线视频| 国产导航在线| 中文字幕日本在线观看| 欧美色第一页| 亚洲大香人伊一本线| 国产成人精品久久一区二区小说 | 午夜影院在线| 国产精品一卡二卡三卡| 一本大道久久a久久精品| 中文字幕视频在线观看| 免费a级毛片在线播放| 国产二区三区四区| 国产一二三区在线视频| 久久精品国产麻豆| 人人澡人人爽| 午夜影院免费看| 亚洲精品白浆| 在线天堂中文www视软件| 国产青青视频| 69视频在线| 精品推荐蜜桃传媒| 精品美女调教视频| 国产男女无套在线播放| 黄色国产网站在线播放| av资源网站在线观看| 四虎www视频| 久久香蕉av| 狠狠狠狠狠狠操| 国产蜜臀在线| 中文字幕视频在线观看| 国产黄在线播放| 制服丝袜中文字幕在线观看| 国产寡妇树林野战在线播放| 国产三级做爰在线观看| 国产白浆在线| 亚洲综合激情六月婷婷在线观看| av男人的天堂网| 亚洲成人av高清| 不卡av免费观看| 国产美女在线看| 国产黄在线观看免费观看不卡| 国产精品666| av在线播放国产| 免费不卡中文字幕视频| 国产精品一区牛牛影视| 国产成人精品实拍在线| 亚洲综合激情六月婷婷在线观看| jizz在线视频| 国产农村一级特黄α**毛片| 国产一区二区三区福利| 伊人福利在线| 日本最新在线视频| 999精品网| 国产主播福利在线| 国产欧美在线观看视频| 亚洲视频精品在线观看| 天天操天天艹| 在线视频婷婷| 尤物在线网址| 青草在线视频在线观看| 老师我好爽再深一点的视频| 国产亚洲精品自在线观看|