首頁 web前端 H5教程 html5 details標籤的作用是什麼? 標籤的使用方法介紹(附使用實例)

html5 details標籤的作用是什麼? 標籤的使用方法介紹(附使用實例)

Aug 22, 2018 pm 01:58 PM
html5

html5 details標籤的作用以及

標籤的使用方法有哪些?詳細的內容就讓我們來看看這篇文章為大家介紹的關於html details標籤的定義和使用說明,還有關於html5 details標籤的具體使用方法

html5

標籤的定義及使用說明:

HTML5 中新增的

標籤允許使用者建立一個可展開折疊的元件,讓一段文字或標題包含一些隱藏的資訊。

標籤用來描述文件或文件某個部分的細節。

標籤規定了使用者可見的或隱藏的需求的補充細節。

標籤用來供使用者開啟關閉的互動式控制項。任何形式的內容都能被放在
標籤裡邊。

元素的內容對使用者是不可見的,除非設定了 open 屬性。

html5

標籤的使用方法:

一般情況下,details用來對顯示在頁面的內容做進一步驟解釋。其展現出來的效果和jQuery手風琴插件差不多。

其大致寫法如下:

<details>
<summary>Google Nexus 6</summary>
<p>商品详情:</p>
<dl>
<dt>屏幕</dt>
<dd>5.96” 2560x1440 QHD AMOLED display (493 ppi)</dd>
<dt>电池</dt>
<dd>3220 mAh</dd>
<dt>相机</dt>
<dd>13MP rear-facing with optical image stabilization 2MP front-facing</dd>
<dt>处理器</dt>
<dd>Qualcomm? Snapdragon? 805 processor</dd>
</dl>
</details>
登入後複製

首先是

標籤,裡面接著是標題,這裡面的內容一般簡短,具有總結性,會展示在頁面。接著可以跟著任意類型的HTML元素作為詳情內容,這些內容需要在點擊才會呈現。

details是h5新增的互動元素,details與 summary 標籤搭配使用可以為 details 定義標題。預設情況下,不顯示 details 標記中的內容。當使用者點選標題時,會顯示出 details。

details標籤的出現,為我們帶來了更好的使用者體驗,不必為這種收縮展開的效果再編寫JS來實現。

details有一個新增的子標籤-summary,當滑鼠點選summary標籤中的內容文字時,details標籤中的其他所有元素將會展開或縮小。

html5 detalis標籤實例1:

<!DOCTYPE HTML> 
<html> 
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
        <title>HTML5每日一练之details标签的应用</title> 
    </head>     
    <body> 
        <details> 
                <summary>HTML5|CSS3|PHP | PHP中文网(php.cn)!</summary> 
                <p>PHP中文网,WEB前端开发论坛,教程资源完全免费PHP网站,打造最好的编程网站</p> 
        </detalis> 
    </body> 
</html>
登入後複製

如果details中不存在summary標籤會怎麼樣呢,其實當details元素內沒有summary標籤的時候,瀏覽器在解析的時候會提供一個預設的文字,例如「查看詳細」諸如此類的本地化文字,瀏覽器同樣再提供一個諸如上下箭頭之類的圖示。例如下面的案例2就是一個不存在summary子標籤的例子:

實例2: 

<!DOCTYPE HTML> 
<html> 
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
        <title>HTML5每日一练之details展开收缩标签的应用</title> 
    </head> 
    <body> 
        <details> 
                <p>HTML5论坛,CSS3论坛,CSS论坛,WEB前端开发论坛,教程资源完全免费的CSS论坛,打造最好的HTML5/CSS3论坛</p> 
        </details> 
    </body> 
</html>
登入後複製

有的時候,我們需要detalis中的內容預設為展開狀態怎麼辦?

其實HTML5也已經為我們想到了,如果有著方面的需求,我們只需要加入一個屬性即可,如案例3。

html5 details標籤的作用之Open屬性的用法:

#將案例1的程式碼修改後如下:

實例3:

<!DOCTYPE HTML> 
<html> 
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
        <title>HTML5每日一练之details展开收缩标签的应用</title> 
    </head> 
    <body> 
        <details open> 
                <summary>HTML5|CSS3|论坛 | 前端开发网(W3Cfuns.com)!</summary> 
                <p>HTML5论坛,CSS3论坛,CSS论坛,WEB前端开发论坛,教程资源完全免费的CSS论坛,打造最好的HTML5/CSS3论坛</p> 
        </details> 
    </body> 
</html>
登入後複製

由此可見,HTML5為我們的確帶來了極大方便。

html5 details標籤的作用之details標籤的常用屬性的用法: 

#open:值為open,功能是定義details是否可見。 

subject:值為sub_id,功能是設定元素所對應項目的ID號碼。 

draggable:值為true或false,功能是設定是否可以拖曳元素,預設值是false。

簡單的details範例:

html5 details標籤的作用是什麼? <details>標籤的使用方法介紹(附使用實例)

目前只有 Chrome 和 Safari 6 支援

標籤。

個人認為details標籤以後應該會有更多的瀏覽器的支持,因為它的出現,讓初學者便利了很多,現在多學點總是好的,等以後推廣了就可以隨意的使用了,這篇文章就到這裡。有問題的可以在下面提問。

【個人的相關推薦】

html em標籤的作用是什麼? 標籤的區別

#html5 table標籤的樣式介紹(另附html5 table css居中的實例)

以上是html5 details標籤的作用是什麼? 標籤的使用方法介紹(附使用實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

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

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

HTML 中的表格邊框 HTML 中的表格邊框 Sep 04, 2024 pm 04:49 PM

HTML 表格邊框指南。在這裡,我們以 HTML 中的表格邊框為例,討論定義表格邊框的多種方法。

HTML 中的巢狀表 HTML 中的巢狀表 Sep 04, 2024 pm 04:49 PM

這是 HTML 中巢狀表的指南。這裡我們討論如何在表中建立表格以及對應的範例。

HTML 左邊距 HTML 左邊距 Sep 04, 2024 pm 04:48 PM

HTML 左邊距指南。在這裡,我們討論 HTML margin-left 的簡要概述及其範例及其程式碼實作。

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局指南。在這裡,我們詳細討論 HTML 表格佈局的值以及範例和輸出。

HTML 輸入佔位符 HTML 輸入佔位符 Sep 04, 2024 pm 04:54 PM

HTML 輸入佔位符指南。在這裡,我們討論 HTML 輸入佔位符的範例以及程式碼和輸出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在這裡我們也分別討論了 HTML 有序列表和類型的介紹以及它們的範例

在 HTML 中移動文字 在 HTML 中移動文字 Sep 04, 2024 pm 04:45 PM

HTML 中的文字移動指南。在這裡我們討論一下marquee標籤如何使用語法和實作範例。

HTML onclick 按鈕 HTML onclick 按鈕 Sep 04, 2024 pm 04:49 PM

HTML onclick 按鈕指南。這裡我們分別討論它們的介紹、工作原理、範例以及各個事件中的onclick事件。

See all articles