搜尋
首頁web前端html教學HTML 中的下拉列表

HTML 中的下拉列表

Sep 04, 2024 pm 04:38 PM
htmlhtml5HTML TutorialHTML PropertiesHTML tags

HTML 中的下拉清單是建立表單或顯示選擇清單的重要元素,使用者可以從中選擇一個或多個值。 HTML 中的這種選擇清單稱為下拉式清單。它是使用

HTML 下拉清單的語法

讓我們看看如何建立下拉清單:

文法:

<select>
<option value="">option1</option>
<option value="">option2</option>
<option value="">option3</option>
<option value="">option3</option>
</select>

範例:

<select name="color">
<option value="red">Red</option>
<option value="purple">Purple </option>
</select>

如上面的語法所示,是用來建立下拉清單的標籤。

使用程式碼設定背景顏色或懸停顏色:

.dropdown a:hover{
Background-color: color_name;
}

下拉清單的位置定義為兩個值: 位置:用於在選擇清單按鈕正下方顯示清單內容的相對值。借助位置:絕對;

Min-width 是用來為下拉清單指定特定寬度的屬性之一。我們可以透過將寬度設為100%來將其設定為與我們的下拉按鈕一樣長。上述語法是針對單一屬性選擇而定義的;現在,我們將看到如何從項目清單中選擇多個選項。

文法:

<select multiple>
<option value="">option1</option>
<option value="">option2</option>
</select>

範例:

<select name="subject" multiple>
<option value="math">Math</option>
<option value="english">English</option>
<option value="science">Science</option>
<option value="biology">Biology</option>
</select>

下拉清單在 HTML 中如何運作?

現在學習文法後,我們將了解下拉清單在 HTML 中到底如何運作。

  1. 名稱:此屬性有助於為控制項指派名稱,該名稱將傳送至伺服器進行識別並取得所需的值。
  2. Multiple:如果屬性設定為“multiple”,則使用者可以從選擇清單中選擇多個值。
  3. Size: size 屬性用於定義下拉清單周圍特定大小的捲動框。它對於顯示清單中的幾個可見選項也很有幫助。
  4. 值:此屬性將顯示選擇清單中的一個選項被選取。
  5. 選定的屬性在頁面載入的最開始點啟用,以顯示清單中已選取的清單項目。
  6. 標籤:標籤屬性是標記選項值的另一種方法。
  7. 停用:如果我們想顯示帶有停用選項的下拉列表,可以在 HTML 選擇列表中使用停用屬性。
  8. onChange:每當使用者要從下拉清單中選擇任何選項時,都會在選擇項目時觸發該事件。
  9. onFocus:每當使用者將滑鼠懸停在選擇清單上以從清單中選擇一個選項時,都會觸發一個事件來選擇該項目。
  10. 表單:此屬性用於定義與選取欄位相關的一個或多個表單。
  11. 停用:我們應該藉助此屬性來保持下拉清單對使用者停用。
  12. required:每當填寫某些表單時,我們希望表明在實際發送表單之前,需要此欄位從其清單中選擇任何值,因此在這種情況下,我們定義使用者需要從清單中選擇任意一個值。

HTML 程式碼範例

以下範例將顯示下拉清單的具體使用方式:

範例#1

代碼:

<title>DropDown List</title>


<h4 id="Seven-Wonders-of-the-world">Seven Wonders of the world</h4>

上面的範例包含不同的選項,如停用、選定、必要等,這些選項顯示在輸出畫面中。  

輸出:

HTML 中的下拉列表

範例#2

代碼:


Multiple options can be selected here .Please press ctrl key and select multiple options at a time.

<script> function multipleFunc() { document.getElementById("multiselectdd").multiple = true; } </script>

如下圖所示,從下拉清單中選擇多個選項,按給定按鈕並按 CTRL 鍵選擇多個選項。

輸出:

HTML 中的下拉列表

範例 #3

代碼:



<style>
.dropdownbtn {
background-color: black;
color: white;
padding: 12px;
font-size: 12px;
}
.dropdowndemo{
position:fixed;
display: block;
}
.dropdownlist-content {
display: none;
position: absolute;
background-color: greenyellow;
min-width: 120px;
z-index: 1;
}
.dropdownlist-content a {
color: darkblue;
padding: 14px 18px;
display: block;
}
.dropdownlist-content a:hover {background-color: lightcyan;}
.dropdowndemo:hover .dropdownlist-content {display: block;}
.dropdowndemo:hover .dropdownbtn {background-color: blue;}
</style>


<h2 id="Hover-Dropdown-Demo">Hover Dropdown Demo</h2>
<div class="dropdowndemo">
<button class="dropdownbtn">HTML forms Element</button>
<div class="dropdownlist-content">
<a href="#">Links</a>
<a href="#">Dropdown list</a>
<a href="#">Input Field</a>
<a href="#">Button</a>
<a href="#">Radio Buttons</a>
</div>
</div>

下拉清單將在懸停效果上開啟。

輸出:

HTML 中的下拉列表

結論

我們可以得出結論,下拉清單用於從選擇清單中選擇一個選項。它用於一次選擇單一或多個選項。用戶可以根據自己的選擇從清單中選擇一個選項,因此變得更加用戶友好。上面列出的屬性與選擇標籤一起使用,以透過下拉清單執行各種選擇操作。

推薦文章

這是 HTML 中的下拉清單指南。在這裡,我們討論下拉列表如何在 HTML 中工作及其程式碼實作範例。您也可以瀏覽我們的其他相關文章以了解更多資訊 –

  1. HTML 樣式屬性
  2. HTML 的 10 大優勢
  3. HTML 框架
  4. HTML 版面

以上是HTML 中的下拉列表的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
為什麼HTML屬性對Web開發很重要?為什麼HTML屬性對Web開發很重要?May 12, 2025 am 12:01 AM

htmlattributesarecrucialinwebdevelopment forcontrollingBehavior,外觀和功能

Alt屬性的目的是什麼?為什麼重要?Alt屬性的目的是什麼?為什麼重要?May 11, 2025 am 12:01 AM

alt屬性是HTML中標籤的重要部分,用於提供圖片的替代文本。 1.當圖片無法加載時,alt屬性中的文本會顯示,提升用戶體驗。 2.屏幕閱讀器使用alt屬性幫助視障用戶理解圖片內容。 3.搜索引擎索引alt屬性中的文本,提高網頁的SEO排名。

HTML,CSS和JavaScript:示例和實際應用HTML,CSS和JavaScript:示例和實際應用May 09, 2025 am 12:01 AM

HTML、CSS和JavaScript在網頁開發中的作用分別是:1.HTML用於構建網頁結構;2.CSS用於美化網頁外觀;3.JavaScript用於實現動態交互。通過標籤、樣式和腳本,這三者共同構築了現代網頁的核心功能。

如何在標籤上設置lang屬性?為什麼這很重要?如何在標籤上設置lang屬性?為什麼這很重要?May 08, 2025 am 12:03 AM

設置標籤的lang屬性是優化網頁可訪問性和SEO的關鍵步驟。 1)在標籤中設置lang屬性,如。 2)在多語言內容中,為不同語言部分設置lang屬性,如。 3)使用符合ISO639-1標準的語言代碼,如"en"、"fr"、"zh"等。正確設置lang屬性可以提高網頁的可訪問性和搜索引擎排名。

HTML屬性的目的是什麼?HTML屬性的目的是什麼?May 07, 2025 am 12:01 AM

htmlattributeseresene forenhancingwebelements'functionalityandAppearance.TheyAdDinformationTodeFineBehavior,外觀和互動,使網站互動,響應式,visalalyAppealing.AttributesLikutesLikeSlikEslikesrc,href,href,href,類,類型,類型,和dissabledtransfransformformformformformformformformformformformformformformforment

您如何在HTML中創建列表?您如何在HTML中創建列表?May 06, 2025 am 12:01 AM

toCreateAlistInHtml,useforforunordedlistsandfororderedlists:1)forunorderedlists,wrapitemsinanduseforeachItem,RenderingeringAsabulletedList.2)fororderedlists,useandfornumberedlists,useandfornumberedlists,casundfornumberedlists,casundfornthetthetthetthetthetthetthetttributefordforderfordforderforderentnumberingsnumberingsnumberingStys。

HTML行動:網站結構的示例HTML行動:網站結構的示例May 05, 2025 am 12:03 AM

HTML用於構建結構清晰的網站。 1)使用標籤如、、定義網站結構。 2)示例展示了博客和電商網站的結構。 3)避免常見錯誤如標籤嵌套不正確。 4)優化性能通過減少HTTP請求和使用語義化標籤。

您如何將圖像插入HTML頁面?您如何將圖像插入HTML頁面?May 04, 2025 am 12:02 AM

toinsertanimageIntoanhtmlpage,usethetagwithsrcandaltattributes.1)usealttextforAcccessibilityandseo.2)instementRcsetForresponSiveImages.3)applylazyloadingWithLoadingWithLoading =“ lazy” tooptimizeperformance.4)tooptimizeperformance.4)

See all articles

熱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

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

熱門文章

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!