ใน HyperText Markup Language (HTML) กล่องรายการเป็นองค์ประกอบของส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) แบบโต้ตอบ มันจะปรากฏบนเว็บไซต์เป็นกล่องภายในหน้าเว็บที่มีชุดตัวเลือกข้อความแนวตั้งที่ผู้ใช้สามารถเลือกได้ วัตถุประสงค์ของการใช้กล่องรายการ HTML คือการนำเสนอตัวเลือกต่างๆที่ผู้ใช้สามารถเลือกได้จากนั้นตอบสนองต่อการเลือก มีตัวเลือกมากมายสำหรับปรับแต่งกล่องรายการโดยเฉพาะอย่างยิ่งผ่านการใช้ cascading style sheets (CSS) มีความแตกต่างที่มองเห็นและการทำงานระหว่างกล่องรายการ HTML และองค์ประกอบ GUI อื่นที่เรียกว่า combobox แม้ว่าพวกเขาจะถูกกำหนดในลักษณะเดียวกันมาก
ในเอกสารกล่องรายการ HTML ถูกกำหนดโดยใช้แท็กเลือก แท็กนี้เริ่มกล่องรายการและสามารถใช้เพื่อกำหนดหลายตัวเลือก หนึ่งในคุณสมบัติที่สำคัญที่สุดของแท็กที่เลือกคือชื่อของกล่องรายการซึ่งช่วยให้ส่วนอื่น ๆ ของเอกสาร HTML สามารถเข้าถึงค่าของกล่องรายการได้โดยตรง อีกหนึ่งตัวเลือกที่สำคัญที่สามารถตั้งค่าได้คือทรัพย์สินหลายรายการซึ่งสามารถอนุญาตให้ผู้ใช้เลือกรายการหลายรายการจากรายการพร้อมกันแทนที่จะเป็นเพียงรายการเดียวในแต่ละครั้ง
ระหว่างการเปิดและปิดแท็กที่เลือกองค์ประกอบที่แท้จริงที่จะมีอยู่ในกล่องรายการ HTML จะถูกกำหนดโดยใช้แท็กตัวเลือก แท็กตัวเลือกล้อมรอบข้อความจริงที่จะปรากฏในกล่องรายการ HTML เช่นเดียวกับแท็กที่เลือกมันยังมีคุณสมบัติที่สำคัญบางอย่าง คุณสมบัติที่มีค่าของแท็กตัวเลือกคือความสามารถในการกำหนดค่าส่งคืนสำหรับตัวเลือกที่เลือกซึ่งส่งไปยังสคริปต์การสืบค้นแทนที่จะเป็นข้อความที่ผู้ใช้เห็น ซึ่งหมายความว่าผู้ใช้สามารถเห็นคำว่า "สีแดง" แต่กล่องรายการ HTML สามารถส่งคืนค่าเลขฐานสิบหกของสีแดงแทนคำที่แท้จริง
นอกเหนือจากตัวเลือกกล่องรายการ HTML สามารถมีองค์ประกอบภาพอื่นที่เรียกว่า optgroup optgroup เป็นหัวเรื่องที่ใช้เพื่อแยกตัวเลือกต่าง ๆ ภายในกล่องรายการ เมื่อผู้ใช้ดูที่กล่องรายการที่มีแท็ก optgroup เขาหรือเธอจะเห็นส่วนหัวที่เป็นตัวหนาในกล่องซึ่งตัวเลือกที่เกี่ยวข้องจะถูกเยื้องเล็กน้อยและไม่เป็นตัวหนา
แม้ว่ากล่องรายการ HTML ที่ใช้งานได้สามารถสร้างและวางไว้บนเว็บไซต์ได้ แต่มันจะไม่ทำอะไรเลยเมื่อผู้ใช้เลือกตัวเลือกยกเว้นว่ามีรหัสรองรับปรากฏอยู่ สิ่งนี้สามารถทำได้ด้วยJavaScript®โดยการเข้าถึงกล่องรายการผ่านโมเดลวัตถุเอกสาร (DOM) หรือสามารถดำเนินการกับสคริปต์หรือแอปเพล็ตอื่น ๆ ได้ ในฐานะองค์ประกอบโต้ตอบกล่องรายการจะสร้างกิจกรรมผู้ใช้เช่น mouseover ซึ่งสามารถจับภาพได้ภายในเบราว์เซอร์


