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中文網其他相關文章!

本篇文章带大家了解一下HTML(超文本标记语言),介绍一下HTML的本质,HTML文档的结构、HTML文档的基本标签和图像标签、列表、表格标签、媒体元素、表单,希望对大家有所帮助!

不算。html是一种用来告知浏览器如何组织页面的标记语言,而CSS是一种用来表现HTML或XML等文件样式的样式设计语言;html和css不具备很强的逻辑性和流程控制功能,缺乏灵活性,且html和css不能按照人类的设计对一件工作进行重复的循环,直至得到让人类满意的答案。

总结了一些web前端面试(笔试)题分享给大家,本篇文章就先给大家分享HTML部分的笔试题(附答案),大家可以自己做做,看看能答对几个!

在html中,document是文档对象的意思,代表浏览器窗口的文档;document对象是window对象的子对象,所以可通过“window.document”属性对其进行访问,每个载入浏览器的HTML文档都会成为Document对象。

HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

3种取消方法:1、给td元素添加“border:none”无边框样式即可,语法“td{border:none}”。2、给td元素添加“border:0”样式,语法“td{border:0;}”,将td边框的宽度设置为0即可。3、给td元素添加“border:transparent”样式,语法“td{border:transparent;}”,将td边框的颜色设置为透明即可。


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

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

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),