麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTML > 正文

詳解HTML5中的<template>標簽

2019-10-26 17:42:07
字體:
來源:轉載
供稿:網友

一、HTML5 template元素初面

<template>元素,基本上可以確定是2013年才出現的。干嘛用的呢,顧名思意,就是用來聲明是“模板元素”。

目前,我們在HTML中嵌入模板HTML,往往是類似這樣的寫法:

XML/HTML Code復制內容到剪貼板
  1. <script type="text/template">   // ...   
  2. </script>  

實際上,并不存在type="text/template"這樣的標準寫法,<template>元素的出現旨在讓HTML模板HTML變得更加標準與規范。

以前,我們可能還使用過<textarea>或者<xmp>(廢止但依然可用)嵌套非轉義的HTML標簽代碼,實現一些特定的前端功能,但,同樣的,跟上面的流行用法一樣,都是不規范的。從未來趨勢來講,顯然<template>標簽才是王道。但是,兼容性是個不可忽略的問題,因此,就算扯得很多很少,實際價值有有限,因此,這里僅僅簡單介紹下。
二、HTML5 template元素復面

看下下面四種嵌套圖片HTML,同時圖片內容不顯示,不會有請求的寫法:

XML/HTML Code復制內容到剪貼板
  1. <script type="text/template">   <img src="mm1.jpg">  
  2. </script>     
  3. <textarea style="display: none;">   <img src="mm1.jpg">  
  4. </textarea>     
  5. <xmp style="display: none;">   <img src="mm1.jpg">  
  6. </xmp>     
  7. <template>   <img src="mm1.jpg">  
  8. </template>  

1. 標簽內容隱藏性

    <script>本身的特定,讓內部的HTML標簽是按照字符串處理的,因此,天生內容不顯示。但是,在DreamWeaver中,這種寫法有個很大的問題,就是在script中書寫模板HTML時候,標簽自動閉合的永遠是</script>這個很討厭的。
    <textarea>為文本域,里面嵌套的HTML片段會被當做文本域的值。但,文本域本身是可見的,因此需要額外的設置display: none;
    <xmp>是個很老很特殊的屬性,語義為example,示例。據說后來被<pre>標簽取代而廢止,實際上,目前,所有的瀏覽器都是支持的。但是,其跟<pre>標簽不能劃等號。<pre>里面有個<img>標簽,顯示的則是一張圖片,而<xmp>呈現的就是一段HTML代碼。不過,與<textarea>一樣,內容不顯示的話,還需要額外的設置display: none;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美一级做一级爱a做片性 久久久资源网 | 日韩中文一区 | 全黄性性激高免费视频 | 爱高潮www亚洲精品 国产精品一区自拍 | 欧美成人高清视频 | 精品亚洲va在线va天堂资源站 | 国产视频在线观看一区二区三区 | 亚洲午夜视频 | 国产一精品久久99无吗一高潮 | 欧美1 | 久久久久久久久久久久网站 | 草操视频 | 久久国产不卡 | 看免费的毛片 | 91久久久久 | xxxx欧美视频| 国产精品久久久久久久午夜片 | 久草经典视频 | 欧美一级不卡视频 | 美女久久 | 99久久精品免费 | 亚洲精品成人18久久久久 | 在线看小早川怜子av | 成人免费av在线播放 | 欧美1—12sexvideos| 欧美极品欧美精品欧美视频 | 天天色宗合 | www深夜成人 | 一级片久久免费 | 色综合精品 | 欧美在线成人影院 | 一区二区久久久久草草 | 成人免费毛片在线观看 | 中国7777高潮网站 | 欧美一级特黄a | 久久精品视频首页 | 色综合久久久久久久久久久 | 欧美精品成人一区二区三区四区 | 久久精品一二三区 | 狼人狠狠干 | 欧美成人精品一区 |