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 中到底如何運作。
- 名稱:此屬性有助於為控制項指派名稱,該名稱將傳送至伺服器進行識別並取得所需的值。
- Multiple:如果屬性設定為“multiple”,則使用者可以從選擇清單中選擇多個值。
- Size: size 屬性用於定義下拉清單周圍特定大小的捲動框。它對於顯示清單中的幾個可見選項也很有幫助。
- 值:此屬性將顯示選擇清單中的一個選項被選取。
- 選定的屬性在頁面載入的最開始點啟用,以顯示清單中已選取的清單項目。
- 標籤:標籤屬性是標記選項值的另一種方法。
- 停用:如果我們想顯示帶有停用選項的下拉列表,可以在 HTML 選擇列表中使用停用屬性。
- onChange:每當使用者要從下拉清單中選擇任何選項時,都會在選擇項目時觸發該事件。
- onFocus:每當使用者將滑鼠懸停在選擇清單上以從清單中選擇一個選項時,都會觸發一個事件來選擇該項目。
- 表單:此屬性用於定義與選取欄位相關的一個或多個表單。
- 停用:我們應該藉助此屬性來保持下拉清單對使用者停用。
- required:每當填寫某些表單時,我們希望表明在實際發送表單之前,需要此欄位從其清單中選擇任何值,因此在這種情況下,我們定義使用者需要從清單中選擇任意一個值。
HTML 程式碼範例
以下範例將顯示下拉清單的具體使用方式:
範例#1
代碼:
<title>DropDown List</title> <h4 id="Seven-Wonders-of-the-world">Seven Wonders of the world</h4>
上面的範例包含不同的選項,如停用、選定、必要等,這些選項顯示在輸出畫面中。
輸出:
範例#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 鍵選擇多個選項。
輸出:
範例 #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 樣式屬性
- HTML 的 10 大優勢
- HTML 框架
- HTML 版面
以上是HTML 中的下拉列表的詳細內容。更多資訊請關注PHP中文網其他相關文章!

htmlattributesarecrucialinwebdevelopment forcontrollingBehavior,外觀和功能

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

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

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

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

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

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

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


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver Mac版
視覺化網頁開發工具

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

SublimeText3漢化版
中文版,非常好用

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