Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 中文字幕手机在线视频,一区二区三区视频在线,日本在线视频免费看

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          Vue進階(幺肆玖):Vue中template標簽

          Vue進階(幺肆玖):Vue中template標簽

          TML5中的template標簽

          html5template標簽內容在頁面中并不會顯示。但是在后臺查看頁面DOM結構卻存在template標簽。這是因為template標簽天生不可見,它設置了display:none;屬性。

           <!--當前頁面只顯示"我是自定義表現abc"這個內容,不顯示"我是template",
           這是因為template標簽天生不可見-->
          <template>
          	<div>我是template</div>
          </template>
          <abc>我是自定義表現abc</abc>

          .vue 文件的基本結構如下:

          <template>
                 ........
          </template>
          <script>
              export default {
                  name: "demo"
              }
          </script>
          <style scoped>
              .demo {
                    font-size: 28px;
              }
          </style>    

          上面template標簽是用來寫 html 模板的,且內部必須只有一個根元素,像下面這樣(不然IDE會報錯)

          <template>
              <div class="demo">
                  .....
              </div>
          </template>

          但有時候我們也會看到,在template上使用for循環:

          <template>
              <div class="root">
                  <!--在template上使用for循環-->
                  <template v-for="item,index in 5">
                      <div>{{index}}---{{item}}</div>
                  </template>
              </div>
          </template>

          下面我們一起通過瀏覽器dom渲染結果來看一下template是什么:

          <template>
              <div class="root">
                  <template>看看外面的標簽是什么</template>
              </div>
          </template>

          在瀏覽器中解析完的結果:

          可以看到文字外面是 div.root 所以本質上的<template>標簽并沒有什么意義。template的作用是模板占位符,可幫助我們包裹元素,但在循環過程當中,template并不會被渲染到頁面上.

          我們繼續看一下剛才的循環:

          <template>
              <div class="root">
                  <template v-for="(item,index) in 5">
                      <div>測試{{index}}</div>
                  </template>
              </div>
          </template>

          瀏覽器解析后的效果:

          不使用template,我們也可以這樣寫:

          <template>
              <div class="root">
                  <div v-for="item,index in 5">
                      <div>測試{{index}}</div>
                  </div>
              </div>
          </template>

          但是這樣循環出來會多出一層div來。

          當我們不需要這外層的 div的時候,我們可以采用上面的方法,在 <template>標簽上使用 v-for來循環。或者這樣寫:

          <template>
              <div class="root">
                  <div v-for="item,index in 5" :key="index">測試{{index}}</div>
              </div>
          </template>

          注意

          vue實例綁定元素內部的template標簽不支持v-show指令,即v-show="false"template標簽來說不起作用。但是此時的template標簽支持v-if、v-else-if、v-else、v-for這些指令。

          TML5 元素有多種維度展示方式,常見以下:

          • 1.按照類別分類
          • 2.按照是否Block元素

          按照類別分:

          根元素

          • - html 代表 HTML 或 XHTML 文檔的根。其他所有元素必須是這個元素的子節點。
          • 文檔元數據
          • head 代表關于文檔元數據的一個集合,包括腳本或樣式表的鏈接或內容。
          • title 定義文檔的標題,將顯示在瀏覽器的標題欄或標簽頁上。該元素只能包含文本,包含的標簽不會被解釋。
          • base 定義頁面上相對 URL 的基準 URL。
          • link 用于鏈接外部的 CSS 到該文檔。
          • meta 定義其他 HTML 元素無法描述的元數據。
          • style 用于內聯 CSS。
          • -
          • 腳本
          • script 定義一個內聯腳本或鏈接到外部腳本。腳本語言是 JavaScript。
          • noscript 定義當瀏覽器不支持腳本時顯示的替代文字。
          • template 這個元素在 HTML5 中加入 通過 JavaScript 在運行時實例化內容的容器。
          • -
          • 章節
          • body 代表 HTML 文檔的內容。在文檔中只能有一個 元素。
          • section 這個元素在 HTML5 中加入 定義文檔中的一個章節。
          • nav 這個元素在 HTML5 中加入 定義只包含導航鏈接的章節。
          • article 這個元素在 HTML5 中加入 定義可以獨立于內容其余部分的完整獨立內容塊。
          • aside 這個元素在 HTML5 中加入 定義和頁面內容關聯度較低的內容——如果被刪除,剩下的內容仍然很合理。
          • h1~ h6 標題元素實現了六層文檔標題,h1 是最大的標題,h6 是最小的標題。標題元素簡要地描述章節的主題。
          • header 這個元素在 HTML5 中加入 定義頁面或章節的頭部。它經常包含 logo、頁面標題和導航性的目錄
          • footer 這個元素在 HTML5 中加入 定義頁面或章節的尾部。它經常包含版權信息、法律信息鏈接和反饋建議用的地址。
          • address 定義包含聯系信息的一個章節。
          • main 這個元素在 HTML5 中加入 定義文檔中主要或重要的內容。
          • -
          • 內容組織
          • p 定義一個段落。
          • hr 代表章節、文章或其他長內容中段落之間的分隔符。
          • pre 代表其內容已經預先排版過,格式應當保留 。
          • blockquote 代表引用自其他來源的內容。
          • ol 定義一個有序列表。
          • ul 定義一個無序列表。
          • li 定義列表中的一個列表項。
          • dl 定義一個定義列表(一系列術語和其定義)。
          • dt 代表一個由下一個
          • 定義的術語。
          • dd 代表出現在它之前術語的定義。
          • figure 這個元素在 HTML5 中加入 代表一個和文檔有關的圖例。
          • figcaption 這個元素在 HTML5 中加入 代表一個圖例的說明。
          • div 代表一個通用的容器,沒有特殊含義。
          • -
          • 文字展示
          • a 代表一個鏈接到其他資源的超鏈接 。
          • em 代表強調 文字。
          • strong 代表特別重要 文字。
          • small 代表注釋 ,如免責聲明、版權聲明等,對理解文檔不重要。
          • s 代表不準確或不相關 的內容。
          • cite 代表作品標題 。
          • q 代表內聯的引用 。
          • dfn 代表一個術語包含在其最近祖先內容中的定義 。
          • abbr 代表省略 或縮寫 ,其完整內容在 title 屬性中。
          • data 這個元素在 HTML5 中加入 關聯一個內容的機器可讀的等價形式 (該元素只在 WHATWG 版本的 HTML 標準中,不在 W3C 版本的 HTML5 標準中)。
          • time 這個元素在 HTML5 中加入 代表日期 和時間 值;機器可讀的等價形式通過 datetime 屬性指定。
          • code 代表計算機代碼 。
          • var 代表代碼中的變量 。
          • samp 代表程序或電腦的輸出 。
          • kbd 代表用戶輸入 ,一般從鍵盤輸出,但也可以代表其他輸入,如語音輸入。
          • sub,- sup 分別代表下標 和上標 。
          • i 代表一段不同性質 的文字,如技術術語、外文短語等。
          • b 代表一段需要被關注 的文字。
          • u 代表一段需要下劃線呈現的文本注釋,如標記出拼寫錯誤的文字等。
          • mark 這個元素在 HTML5 中加入 代表一段需要被高亮的引用 文字。
          • ruby 這個元素在 HTML5 中加入 代表被ruby 注釋 標記的文本,如中文漢字和它的拼音。
          • rt 這個元素在 HTML5 中加入 代表ruby 注釋 ,如中文拼音。
          • rp 這個元素在 HTML5 中加入 代表 ruby 注釋兩邊的額外插入文本 ,用于在不支持 ruby 注釋顯示的瀏覽器中提供友好的注釋顯示。
          • bdi 這個元素在 HTML5 中加入 代表需要脫離 父元素文本方向的一段文本。它允許嵌入一段不同或未知文本方向格式的文本。
          • bdo 指定子元素的文本方向 ,顯式地覆蓋默認的文本方向。
          • span 代表一段沒有特殊含義的文本,當其他語義元素都不適合文本時候可以使用該元素。
          • br 代表換行 。
          • wbr 這個元素在 HTML5 中加入 代表建議換行 (Word Break Opportunity) ,當文本太長需要換行時將會在此處添加換行符。
          • -
          • 文字編輯
          • ins 定義增加 到文檔的內容。
          • del 定義從文檔移除 的內容。
          • -
          • 圖片等資源展示
          • img 代表一張圖片 。
          • iframe 代表一個內聯的框架 。
          • embed 這個元素在 HTML5 中加入 代表一個嵌入 的外部資源,如應用程序或交互內容。
          • object 代表一個外部資源 ,如圖片、HTML 子文檔、插件等。
          • param 代表 - object 元素所指定的插件的參數 。
          • video 這個元素在 HTML5 中加入 代表一段視頻 及其視頻文件和字幕,并提供了播放視頻的用戶界面。
          • audio 這個元素在 HTML5 中加入 代表一段聲音 ,或音頻流 。
          • source 這個元素在 HTML5 中加入 為 - video 或 - audio 這類媒體元素指定媒體源 。
          • track 這個元素在 HTML5 中加入 為 - video 或 - audio 這類媒體元素指定文本軌道(字幕) 。
          • canvas 這個元素在 HTML5 中加入 代表位圖區域 ,可以通過腳本在它上面實時呈現圖形,如圖表、游戲繪圖等。
          • map 與 - area 元素共同定義圖像映射 區域。
          • area 與 - map 元素共同定義圖像映射 區域。
          • svg 這個元素在 HTML5 中加入 定義一個嵌入式矢量圖 。
          • math 這個元素在 HTML5 中加入 定義一段數學公式 。
          • -
          • 表格
          • table 定義多維數據 。
          • caption 代表表格的標題 。
          • colgroup 代表表格中一組單列或多列 。
          • col 代表表格中的列 。
          • tbody 代表表格中一塊具體數據 (表格主體)。
          • thead 代表表格中一塊列標簽 (表頭)。
          • tfoot 代表表格中一塊列摘要 (表尾)。
          • tr 代表表格中的行 。
          • td 代表表格中的單元格 。
          • th 代表表格中的頭部單元格 。
          • -
          • 表單
          • form 代表一個表單 ,由控件組成。
          • fieldset 代表控件組 。
          • legend 代表 - fieldset 控件組的標題 。
          • label 代表表單控件的標題 。
          • input 代表允許用戶編輯數據的數據區 (文本框、單選框、復選框等)。
          • button 代表按鈕 。
          • select 代表下拉框 。
          • datalist 這個元素在 HTML5 中加入 代表提供給其他控件的一組預定義選項 。
          • optgroup 代表一個選項分組 。
          • option 代表一個 - select 元素或 - datalist 元素中的一個選項
          • textarea 代表多行文本框 。
          • keygen 這個元素在 HTML5 中加入 代表一個密鑰對生成器 控件。
          • output 這個元素在 HTML5 中加入 代表計算值 。
          • progress 這個元素在 HTML5 中加入 代表進度條 。
          • meter 這個元素在 HTML5 中加入 代表滑動條 。
          • -
          • 導航等交互元素
          • details 這個元素在 HTML5 中加入 代表一個用戶可以(點擊)獲取額外信息或控件的小部件 。
          • summary 這個元素在 HTML5 中加入 代表 - details 元素的綜述 或標題 。
          • menuitem 這個元素在 HTML5 中加入 代表一個用戶可以點擊的菜單項。
          • menu 這個元素在 HTML5 中加入 代表菜單。

          按照是否Block元素分:

          • 1.Empty Elements
          • area 與 map 元素共同定義圖像映射 區域。
          • base 定義頁面上相對 URL 的基準 URL。
          • basefont 4.0種標簽,目前已廢棄
          • br 代表換行 。
          • col 代表表格中的列 。
          • frame 4.0種標簽,目前已廢棄
          • hr 代表章節、文章或其他長內容中段落之間的分隔符。
          • img 代表一張圖片 。
          • input 代表允許用戶編輯數據的數據區 (文本框、單選框、復選框等)。
          • isindex 4.0種標簽,目前已廢棄
          • link 用于鏈接外部的 CSS 到該文檔。
          • meta 定義其他 HTML 元素無法描述的元數據。
          • param 代表 object 元素所指定的插件的參數
          • embed 代表一個嵌入 的外部資源,如應用程序或交互內容
          • -
          • 2.Block Elements
          • address 定義包含聯系信息的一個章節
          • applet 4.0種標簽,目前已廢棄
          • blockquote 代表引用自其他來源的內容。
          • button 代表按鈕
          • center 4.0種標簽,目前已廢棄
          • dd 代表出現在它之前術語的定義
          • del 定義從文檔移除 的內容。
          • dir 4.0種標簽,目前已廢棄
          • div 代表一個通用的容器,沒有特殊含義
          • dl 定義一個定義列表(一系列術語和其定義)
          • dt 代表一個由下一個 dd 定義的術語
          • fieldset 代表控件組
          • form 代表一個表單 ,由控件組成
          • frameset 4.0種標簽,目前已廢棄
          • hr 代表章節、文章或其他長內容中段落之間的分隔符
          • iframe 代表一個內聯的框架
          • ins 定義增加 到文檔的內容
          • isindex 4.0種標簽,目前已廢棄
          • li 定義列表中的一個列表項
          • map 與 area 元素共同定義圖像映射 區域
          • menu 代表菜單
          • noframes
          • noscript 定義當瀏覽器不支持腳本時顯示的替代文字
          • object 代表一個外部資源 ,如圖片、HTML 子文檔、插件等
          • ol 定義一個有序列表
          • p 定義一個段落
          • pre 代表其內容已經預先排版過,格式應當保留
          • script 定義一個內聯腳本或鏈接到外部腳本。腳本語言是 JavaScript
          • table 定義多維數據
          • tbody 代表表格中一塊具體數據 (表格主體)
          • td 代表表格中的單元格
          • tfoot 代表表格中一塊列摘要 (表尾)
          • th 代表表格中的頭部單元格
          • thead 代表表格中一塊列標簽 (表頭)
          • tr 代表表格中的行
          • ul 定義一個無序列表
          • -
          • 3.Inline Elements
          • a 代表一個鏈接到其他資源的超鏈接
          • abbr 代表省略 或縮寫 ,其完整內容在 title 屬性中
          • acronym 4.0種標簽,目前已廢棄
          • applet 4.0種標簽,目前已廢棄
          • b 代表一段需要被關注 的文字
          • basefont 4.0種標簽,目前已廢棄
          • bdo 指定子元素的文本方向 ,顯式地覆蓋默認的文本方向
          • big 4.0種標簽,目前已廢棄
          • br 代表換行
          • button 代表按鈕
          • cite 代表作品標題
          • code 代表計算機代碼
          • del 定義從文檔移除 的內容
          • dfn 代表一個術語包含在其最近祖先內容中的定義
          • em 代表強調 文字
          • font 4.0種標簽,目前已廢棄
          • i 代表一段不同性質 的文字,如技術術語、外文短語等
          • iframe 代表一個內聯的框架
          • img 代表一張圖片
          • input 代表允許用戶編輯數據的數據區 (文本框、單選框、復選框等)
          • ins 定義增加 到文檔的內容
          • kbd 4.0種標簽,目前已廢棄
          • label 代表表單控件的標題
          • map 與 area 元素共同定義圖像映射 區域
          • object 代表一個外部資源 ,如圖片、HTML 子文檔、插件等
          • q 代表內聯的引用
          • s 代表不準確或不相關 的內容
          • samp 代表程序或電腦的輸出
          • script 定義一個內聯腳本或鏈接到外部腳本。默認腳本語言是 JavaScript
          • select 代表下拉框
          • small 代表注釋 ,如免責聲明、版權聲明等,對理解文檔不重要
          • span 代表一段沒有特殊含義的文本,當其他語義元素都不適合文本時候可以使用該元素
          • strike 4.0種標簽,目前已廢棄
          • strong 代表特別重要 文字
          • sub 代表下標
          • sup 代表上標
          • textarea 代表多行文本框
          • tt 4.0種標簽,目前已廢棄
          • u 4.0種標簽,目前已廢棄
          • var 代表代碼中的變量
          • -

          參考文獻:

          • https://developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/HTML5/HTML5_element_list
          • 本文作者:前端首席體驗師(CheongHu)
          • 聯系郵箱:simple2012hcz@126.com
          • 版權聲明: 本文章除特別聲明外,均采用 CC BY-NC-SA 4.0 許可協議。轉載請注明出處!

          前話

          Hello,小伙伴們大家新年好,本篇是今年第一篇,也籌劃許久,本篇主題為美食,系html5網站模板,div加css布局,網頁資源分開存儲以便管理,網頁結構清晰簡單,希望本篇能夠助力各位萌新

          主題

          《周末の食記》

          美食能撫平一切的憂傷

          簡介

          文件結構包含了css、fonts、images、js和html,運用html5技術,包括nav標簽、header標簽和footer標簽等,采用bootstrap進行布局

          圖摘

          目錄

          編碼

          <div class="ftco-46-row d-flex flex-column flex-lg-row">
              <div class="ftco-46-text ftco-46-arrow-right">
                  <h4 class="ftco-46-subheading">Food</h4>
                  <h3 class="ftco-46-heading">揚州炒飯</h3>
                  <p class="mb-5">一碗不一樣的炒飯,讓你難以拒絕.</p>
                  <p><a href="#" class="btn-link">更多 <span class="ion-android-arrow-forward"></span></a></p>
                  </div>
                  <div class="ftco-46-image" style="background-image: url(images/img_3.jpg);"></div>
                  <div class="ftco-46-text ftco-46-arrow-up">
                  <h4 class="ftco-46-subheading">Food</h4>
                  <h3 class="ftco-46-heading">藍莓酸奶冰激凌</h3>
                  <p class="mb-5">觸動您的心靈,令人甜蜜至極,難以忘懷,心曠神怡的味覺享受,精選一級的夏威夷果仁,入口絲滑</p>
                  <p><a href="#" class="btn-link">更多 <span class="ion-android-arrow-forward"></span></a></p>
              </div>
          </div>

          結語

          如果人的一生總的能量是固定的話,那就節省開支,延長時間,喜怒哀樂不溢于言表,不困于心智,保持樂觀心態


          主站蜘蛛池模板: 亚洲国产精品一区二区成人片国内| 中文字幕人妻第一区| 国产亚洲情侣一区二区无码AV| 日韩精品人妻一区二区中文八零| 国产99久久精品一区二区| 国产伦精品一区二区免费| 福利一区二区三区视频在线观看| 97久久精品无码一区二区| 国产福利电影一区二区三区久久久久成人精品综合 | 国产免费无码一区二区| 国产高清一区二区三区| 亚洲国产视频一区| 精品亚洲一区二区三区在线观看| 亚洲欧美日韩一区二区三区| 午夜DV内射一区二区| 一本色道久久综合一区| 午夜视频一区二区| 中文字幕日韩欧美一区二区三区 | www一区二区三区| 国产一区二区三区日韩精品| 亚洲AV成人一区二区三区观看 | 国产免费伦精品一区二区三区| 日韩精品一区在线| 精品乱码一区二区三区四区| 国产精品一区二区久久| 亚洲熟女综合一区二区三区| 亚洲国产精品综合一区在线| 欧美av色香蕉一区二区蜜桃小说| 国产精品夜色一区二区三区 | 女同一区二区在线观看| 波霸影院一区二区| 无码少妇一区二区三区浪潮AV| 亚洲一区二区三区首页| 精品国产精品久久一区免费式 | 亚洲综合在线一区二区三区| 国产高清一区二区三区视频| 冲田杏梨高清无一区二区| 无码人妻精品一区二区| 日韩精品无码一区二区三区免费| 亚洲愉拍一区二区三区| 高清一区高清二区视频|