主頁 > 區塊鏈 > HTML5頁面元素及屬性

HTML5頁面元素及屬性

2021-01-19 13:08:35 區塊鏈

一.串列元素

1.ul元素

ul為無序串列,各個串列項之間沒有順序級別之分,通常是并列的,排序不分先后,
語法為:

<ul>
  <li>串列項1</li>
  <li>串列項2</li>
  <li>串列項3</li>
  ...
</ul>  

例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>ul元素的使用</title>
	</head>
	<body>
		<ul>
			<li></li>
			<li></li>
			<li></li>
			<li></li>
		</ul>
	</body>
</html>

效果:在這里插入圖片描述
在ul li標簽中各元素前面為點

2.ol元素

ol為有序串列,即為有排列順序的串列,
格式為:

<ol>
    <li>串列項1</li>
    <li>串列項2</li>
    <li>串列項3</li>
    ...
</ol>

例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>ol元素的使用</title>
	</head>
	<body>
		<ol>
			<li>蘋果</li>
			<li>香蕉</li>
			<li>橘子</li>
			<li>檸檬</li>
		</ol>
	</body>
</html>

效果:
在這里插入圖片描述
在ol li標簽中各元素前面為數字

3.dl元素

dl為自定義串列,自定義串列的串列項前沒有任何符號,
格式為:

<dl>
<dt>名詞1</dt>
   <dd>名詞1解釋1</dd>
   <dd>名詞1解釋2</dd>
   ...
<dt>名詞2</dt>
   <dd>名詞2解釋1</dd>
   <dd>名詞2解釋2</dd>
</dl>

例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>dl元素的使用</title>
	</head>
	<body>
		<dl>
			<dt>計算機</dt>                    <!-- 定義術語名詞 -->
			<dd>用于大型運算的機器</dd>       <!-- 解釋和描述名詞 -->
			<dd>可以上網沖浪</dd>
			<dd>作業效率非常高</dd>
		</dl>
	</body>
</html>

效果:
在這里插入圖片描述

4.串列的嵌套應用

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>ol元素的使用</title>
	</head>
	<body>
		<h2>飲品</h2>
		<ul>
			<li>咖啡
			   <ol>
				   <li>拿鐵</li>
				   <li>摩卡</li>
			   </ol>
			</li>
			<li><ul>
					<li>碧螺春</li>
					<li>龍井</li>
				</ul>
			</li>
		</ul>
	</body>
</html>

效果:
在這里插入圖片描述

二.結構元素

(此元素一般應用較少)

1.header元素

該元素可以包含所有通常放在頁面頭部的內容,該元素通常用來放置整個頁面或頁面內的一個內容區塊的標題
格式:

<header>
  <h1>網頁主題</h1>
  ...
</header>

2.nav元素

用于定義導航鏈接,該元素可以將具有導航性質的鏈接歸納在一個區域中,使頁面的語意更加明確,
格式:

<nav>
   <ul>
        <li><a href="#">首頁</a></li>
        <li><li><a href="#">公司概況</a></li>
        <li><li><a href="#">產品展示</a></li>
        <li><li><a href="#">聯系我們</a></li>
   </ul>
</nav>

nav元素一般用于以下幾種場合:

  • 傳統導航條
  • 側邊欄導航
  • 頁內導航
  • 翻頁導航

3.article元素

article元素代表檔案,頁面或者應用程式中背景關系不相關的獨立部分,該元素用于定義一篇日志,一條新聞或用戶評論等,
例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>article元素的使用</title>
	</head>
	<body>
		<article>
			<header>
				<h2>第一章</h2>
			</header>
			<section>
				<header>
					<h2>第1節</h2>
				</header>
			</section>
			<section>
				<header>
					<h2>第2節</h2>
				</header>
			</section>
		</article>
		<article>
			<header>
				<h2>第二章</h2>
			</header>
		</article>
	</body>
</html>

效果:
在這里插入圖片描述

4.aside元素

aside元素用來定義當前頁面或者文章的附屬資訊部分,它可以包含與當前頁面或主要內容相關的參考,側邊欄,廣告,導航條等其他類似的有別于主要內容的部分,
aside元素的用法主要分為兩種:

  • 被包含在article元素內作為主要內容的附屬資訊
  • 在 article元素之外使用,作為頁面或站點全域的附屬資訊部分,最常用的使用形式是側邊欄,其中的內容可以是友情鏈接,廣告單元等,

5.section元素

section元素用于對網站或應用程式中頁面上的內容進行分塊,一個section元素通常由內容和標題組成,

  • 不要將section元素用做設定樣式的頁面容器,那是div的特性,
  • 如果article元素,aside元素或nav元素更加符合使用條件,那么不要使用section元素,
  • 沒有標題的內容區塊不要使用section元素定義,

6.footer元素

footer元素用于定義一個頁面或者區域的底部,它可以包含所有通常放在頁面底部的內容,

三.分組元素

1.figure元素和figcaption元素

figure元素用于定義獨立的流內容(影像、圖表、照片、代碼等),一般指一個單獨的單元,figure元素的內容應該與竹內潤相關,但如果被洗掉,也不會對檔案流產生影響,figcaption元素用于為figure元素組添加標題,一個figure元素內最多允許使用一個figcaption元素,該元素應該放在figure元素的第一個或者最后一個子元素的位置,

2.hgroup元素

hgroup元素用于將多個標題(主標題和副標題或者子標題)組成一個標題組,通常它與h1~h6元素組合使用,
使用hgroup要注意以下幾點:

  • 如果只有一個標題元素不建議使用hgroup元素
  • 當出現一個或者一個以上的標題與元素是,推薦使用hgroup元素作為標題元素,
  • 當一個標題包含副標題、section或者article元素時,建議將hgroup元素和標題元素存放到header元素容器中,
    例:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>hgroup元素的使用</title>
	</head>
	<body>
		<header>
			<hgroup>
				<h1>我的個人網站</h1>
				<h2>我的個人作品</h2>
			</hgroup>
			<p>開心快樂每一天</p>
		</header>
	</body>
</html>

效果:
在這里插入圖片描述

四.頁面互動元素

1.details元素和summary元素

details元素用于描述檔案或檔案某個部分的細節,summary元素經常與details元素配合使用,作為details元素的第一個子元素,用于為details定義標題,標題是可見的,當用戶單擊標題時,會顯示或隱藏details中的其他內容,
例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>details和summary元素的使用</title>
	</head>
	<body>
		<details>
			<summary>顯示串列</summary>
			<ul>
				<li>串列1</li>
				<li>串列2</li>
			</ul>
		</details>
	</body>
</html>

效果圖:
在這里插入圖片描述
點擊“顯示串列”效果如下:
在這里插入圖片描述

2.progress元素

progress元素用于表示一個任務的完成進度,
progress元素的常用屬性值有兩個:

  • value:已經完成的作業量,
  • max:總共有多少作業量,

(value和max屬性的值必須大于0,且value的值要小于或等于max屬性的值)
例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>progress元素的使用</title>
	</head>
	<body>
		<h1>我的作業進展</h1>
		<p><progress value="50" max="100"></progress></p>
	</body>
</html>

效果:在這里插入圖片描述

3.meter元素

meter元素用于表示指定范圍內的數值,例如,顯示硬碟容量或者對某個候選者的投票人數的比例等,
meter元素有多個常用的屬性

屬性說明
high定義度量的值位于那個點被界定為高的值
low定義度量的值位于那個點被界定為低的值
max定義最大值,默認值為1
min定義最小值,默認值為0
optimum定義什么樣的度量值是最佳的值
value定義度量的值
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>meter元素的使用</title>
	</head>
	<body>
		<h1>學生成績串列</h1>
		<p>
			小紅:<meter value="65" min="0" max="100" low="60" high="80" title="65分" optimum="100">65</meter><br/>
			小明:<meter value="80" min="0" max="100" low="60" high="80" title="80分" optimum="100">80</meter><br/>
			小李:<meter value="75" min="0" max="100" low="60" high="80" title="75分" optimum="100">75</meter><br/>
		</p>
	</body>
</html>

效果:
在這里插入圖片描述

五.文本層次語意元素

1.time元素

time元素用于定義事件或日期,可以代表24小時中的某一時間,
time元素有兩個屬性:

  • datetime:用于定義相應的時間或日期,取值為具體時間或具體日期,不定義該屬性時,由元素的內容給定日期/時間
  • pubdate:用于定義time元素中的日期/時間是檔案的發布日期

2.mark元素

mark元素主要的功能是在文本中高亮顯示某些字符,以引起用戶注意,
例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>mark元素的使用</title>
	</head>
	<body>
		<h3>小蘋果</h3>
		<p>我種下一顆<mark>種子</mark>,終于長出了<mark>果實</mark></p>
	</body>
</html>

效果:
在這里插入圖片描述

3.cite元素

cite元素可以創建一個參考標記,用于對檔案參考文獻的參考說明,一旦在檔案中使用了該標記,該標記的檔案內容將以斜體的樣式展示在頁面中,以區別段落中的其他字符,
例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>cite元素的使用</title>
	</head>
	<body>
		<p>也許愈是美麗就愈是脆弱,就像盛夏的泡沫</p>
		<cite>——明曉溪《泡沫之夏》</cite>
	</body>
</html>

效果:
在這里插入圖片描述

六.全域屬性

1.draggable屬性

draggable屬性用來定義元素是否可以拖動,該屬性有兩個值:true和false,當只為true時表示元素選中之后可以進行拖動操作,否則不能拖動
格式:

<h3>元素拖動屬性</h3>
	<article draggable="true">這些文字可以被拖動</article>
	可拖動的圖片<img src="img/2021-01-17%20(2).png" draggable="true">

2.spellcheck屬性

spellcheck屬性主要針對于input元素和textarea文本輸入框,對用戶輸入的文本內容進行拼寫和語法檢查,spellcheck屬性有兩個值:true(默認值)和false,值為true時檢測輸入框中的值,反之不檢測,
例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>spellcheck元素的使用</title>
	</head>
	<body>
		<h3>輸入框語法檢測</h3>
		<p>spellcheck屬性值為true<br/>
			<textarea spellcheck="true">html5</textarea>
		</p>
		<p>spellcheck屬性值為false<br/>
			<textarea spellcheck="false">html5</textarea>
		</p>
	</body>
</html>

效果:
在這里插入圖片描述

3.contenteditable屬性

contenteditable屬性規定是否可編輯元素的內容,但是前提時該元素必須可以獲得滑鼠焦點并且其內容不是只讀的,
例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>contenteditable元素的使用</title>
	</head>
	<body>
		<h3>可編輯串列</h3>
		<ul contenteditable="true">
			<li>串列1</li>
			<li>串列2</li>
			<li>串列3</li>
		</ul>
	</body>
</html>

效果:
在這里插入圖片描述
在這里插入圖片描述

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/250734.html

標籤:區塊鏈

上一篇:狗狗幣錢包更新慢怎么處理 快速更新區塊資料 狗狗幣錢包無法同步

下一篇:如何解決H5開發使用wx.hideMenuItems無效果不生效

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • JAVA使用 web3j 進行token轉賬

    最近新學習了下區塊鏈這方面的知識,所學不多,給大家分享下。 # 1. 關于web3j web3j是一個高度模塊化,反應性,型別安全的Java和Android庫,用于與智能合約配合并與以太坊網路上的客戶端(節點)集成。 # 2. 準備作業 jdk版本1.8 引入maven <dependency> < ......

    uj5u.com 2020-09-10 03:03:06 more
  • 以太坊智能合約開發框架Truffle

    前言 部署智能合約有多種方式,命令列的瀏覽器的渠道都有,但往往跟我們程式員的風格不太相符,因為我們習慣了在IDE里寫了代碼然后打包運行看效果。 雖然現在IDE中已經存在了Solidity插件,可以撰寫智能合約,但是部署智能合約卻要另走他路,沒辦法進行一個快捷的部署與測驗。 如果團隊管理的區塊節點多、 ......

    uj5u.com 2020-09-10 03:03:12 more
  • 谷歌二次驗證碼成為區塊鏈專用安全碼,你怎么看?

    前言 谷歌身份驗證器,前些年大家都比較陌生,但隨著國內互聯網安全的加強,它越來越多地出現在大家的視野中。 比較廣泛接觸的人群是國際3A游戲愛好者,游戲盜號現象嚴重+國外賬號安全應用廣泛,這類游戲一般都會要求用戶系結名為“兩步驗證”、“雙重驗證”等,平臺一般都推薦用谷歌身份驗證器。 后來區塊鏈業務風靡 ......

    uj5u.com 2020-09-10 03:03:17 more
  • 密碼學DAY1

    目錄 ##1.1 密碼學基本概念 密碼在我們的生活中有著重要的作用,那么密碼究竟來自何方,為何會產生呢? 密碼學是網路安全、資訊安全、區塊鏈等產品的基礎,常見的非對稱加密、對稱加密、散列函式等,都屬于密碼學范疇。 密碼學有數千年的歷史,從最開始的替換法到如今的非對稱加密演算法,經歷了古典密碼學,近代密 ......

    uj5u.com 2020-09-10 03:03:50 more
  • 密碼學DAY1_02

    目錄 ##1.1 ASCII編碼 ASCII(American Standard Code for Information Interchange,美國資訊交換標準代碼)是基于拉丁字母的一套電腦編碼系統,主要用于顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,并等同于國際標準ISO/IE ......

    uj5u.com 2020-09-10 03:04:50 more
  • 密碼學DAY2

    ##1.1 加密模式 加密模式:https://docs.oracle.com/javase/8/docs/api/javax/crypto/Cipher.html ECB ECB : Electronic codebook, 電子密碼本. 需要加密的訊息按照塊密碼的塊大小被分為數個塊,并對每個塊進 ......

    uj5u.com 2020-09-10 03:05:42 more
  • NTP時鐘服務器的特點(京準電子)

    NTP時鐘服務器的特點(京準電子) NTP時鐘服務器的特點(京準電子) 京準電子官V——ahjzsz 首先對時間同步進行了背景介紹,然后討論了不同的時間同步網路技術,最后指出了建立全球或區域時間同步網存在的問題。 一、概 述 在通信領域,“同步”概念是指頻率的同步,即網路各個節點的時鐘頻率和相位同步 ......

    uj5u.com 2020-09-10 03:05:47 more
  • 標準化考場時鐘同步系統推進智能化校園建設

    標準化考場時鐘同步系統推進智能化校園建設 標準化考場時鐘同步系統推進智能化校園建設 安徽京準電子科技官微——ahjzsz 一、背景概述隨著教育事業的快速發展,學校建設如雨后春筍,隨之而來的學校教育、管理、安全方面的問題成了學校管理人員面臨的最大的挑戰,這些問題同時也是學生家長所擔心的。為了讓學生有更 ......

    uj5u.com 2020-09-10 03:05:51 more
  • 位元幣入門

    引言 位元幣基本結構 位元幣基礎知識 1)哈希演算法 2)非對稱加密技術 3)數字簽名 4)MerkleTree 5)哪有位元幣,有的是UTXO 6)位元幣挖礦與共識 7)區塊驗證(共識) 總結 引言 上一篇我們已經知道了什么是區塊鏈,此篇說一下區塊鏈的第一個應用——位元幣。其實先有位元幣,后有的區塊 ......

    uj5u.com 2020-09-10 03:06:15 more
  • 北斗對時服務器(北斗對時設備)電力系統應用

    北斗對時服務器(北斗對時設備)電力系統應用 北斗對時服務器(北斗對時設備)電力系統應用 京準電子科技官微(ahjzsz) 中國北斗衛星導航系統(英文名稱:BeiDou Navigation Satellite System,簡稱BDS),因為是目前世界范圍內唯一可以大面積提供免費定位服務的系統,所以 ......

    uj5u.com 2020-09-10 03:06:20 more
最新发布
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:46:47 more
  • Hyperledger Fabric 使用 CouchDB 和復雜智能合約開發

    在上個實驗中,我們已經實作了簡單智能合約實作及客戶端開發,但該實驗中智能合約只有基礎的增刪改查功能,且其中的資料管理功能與傳統 MySQL 比相差甚遠。本文將在前面實驗的基礎上,將 Hyperledger Fabric 的默認資料庫支持 LevelDB 改為 CouchDB 模式,以實作更復雜的資料... ......

    uj5u.com 2023-04-16 07:28:31 more
  • .NET Core 波場鏈離線簽名、廣播交易(發送 TRX和USDT)筆記

    Get Started NuGet You can run the following command to install the Tron.Wallet.Net in your project. PM> Install-Package Tron.Wallet.Net 配置 public reco ......

    uj5u.com 2023-04-14 08:08:00 more
  • DKP 黑客分析——不正確的代幣對比率計算

    概述: 2023 年 2 月 8 日,針對 DKP 協議的閃電貸攻擊導致該協議的用戶損失了 8 萬美元,因為 execute() 函式取決于 USDT-DKP 對中兩種代幣的余額比率。 智能合約黑客概述: 攻擊者的交易:0x0c850f,0x2d31 攻擊者地址:0xF38 利用合同:0xf34ad ......

    uj5u.com 2023-04-07 07:46:09 more
  • Defi開發簡介

    Defi開發簡介 介紹 Defi是去中心化金融的縮寫, 是一項旨在利用區塊鏈技術和智能合約創建更加開放,可訪問和透明的金融體系的運動. 這與傳統金融形成鮮明對比,傳統金融通常由少數大型銀行和金融機構控制 在Defi的世界里,用戶可以直接從他們的電腦或移動設備上訪問廣泛的金融服務,而不需要像銀行或者信 ......

    uj5u.com 2023-04-05 08:01:34 more
  • solidity簡單的ERC20代幣實作

    // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 <0.9.0; import "hardhat/console.sol"; //ERC20 同質化代幣,每個代幣的本質或性質都是相同 //ETH 是原生代幣,它不是ERC20代幣, ......

    uj5u.com 2023-03-21 07:56:29 more
  • solidity 參考型別修飾符memory、calldata與storage 常量修飾符C

    在solidity語言中 參考型別修飾符(參考型別為存盤空間不固定的數值型別) memory、calldata與storage,它們只能修飾參考型別變數,比如字串、陣列、位元組等... memory 適用于方法傳參、返參或在方法體內使用,使用完就會清除掉,釋放記憶體 calldata 僅適用于方法傳參 ......

    uj5u.com 2023-03-08 07:57:54 more
  • solidity注解標簽

    在solidity語言中 注釋符為// 注解符為/* 內容*/ 或者 是 ///內容 注解中含有這幾個標簽給予我們使用 @title 一個應該描述合約/介面的標題 contract, library, interface @author 作者的名字 contract, library, interf ......

    uj5u.com 2023-03-08 07:57:49 more
  • 評價指標:相似度、GAS消耗

    【代碼注釋自動生成方法綜述】 這些評測指標主要來自機器翻譯和文本總結等研究領域,可以評估候選文本(即基于代碼注釋自動方法而生成)和參考文本(即基于手工方式而生成)的相似度. BLEU指標^[^?88^^?^]^:其全稱是bilingual evaluation understudy.該指標是最早用于 ......

    uj5u.com 2023-02-23 07:27:39 more
  • 基于NOSTR協議的“公有制”版本的Twitter,去中心化社交軟體Damus

    最近,一個幽靈,Web3的幽靈,在網路游蕩,它叫Damus,這玩意詮釋了什么叫做病毒式營銷,滑稽的是,一個Web3產品卻在Web2的產品鏈上瘋狂傳銷,各方大佬紛紛為其背書,到底發生了什么?Damus的葫蘆里,賣的是什么藥? 注冊和簡單實用 很少有什么產品在用戶注冊環節會有什么噱頭,但Damus確實出 ......

    uj5u.com 2023-02-05 06:48:39 more