Menu
Coddy logo textTech

Выпадающие списки

Часть раздела Fundamentals путешествия по HTML на Coddy — урок 43 из 60.

В HTML выпадающий список — это список элементов, который появляется, когда пользователь щелкает по элементу или наводит на него курсор. Выпадающие списки обычно используются для компактного представления списка вариантов. Чтобы создать выпадающий список, используйте тег <select> вместе с тегами <option> для отдельных элементов.

Вот базовый синтаксис для создания выпадающего списка в HTML:

<select name="dropdown">
	<option value="value1">Option 1</option>
	<option value="value2">Option 2</option>
	<option value="value3">Option 3</option>
</select>
  • <select>: Тег, который определяет выпадающий список.
  • name: Атрибут, который дает выпадающему списку имя, используемое для идентификации выбранного значения при отправке формы.
  • <option>: Тег, который определяет элемент в выпадающем списке.
  • value: Атрибут, который определяет значение, связанное с опцией. Это значение отправляется на сервер при отправке формы.
  • Option text: Видимый текст, который отображается в выпадающем списке для каждого варианта.

Вот пример того, как создать выпадающий список с тремя вариантами:

<select name="colors">
	<option value="red">Red</option>
	<option value="green">Green</option>
	<option value="blue">Blue</option>
</select>

В этом примере у нас есть выпадающий список с именем «colors» и тремя вариантами: Red, Green и Blue. 

challenge icon

Задание

Легко

Создайте HTML-документ, который включает форму с выпадающим списком. Форма должна содержать следующие элементы:

  1. Выпадающий список с именем "fruits".
  2. Выпадающий список должен иметь четыре варианта со следующими значениями и текстом:
  • Значение: "apple", Текст: "Apple"
  • Значение: "banana", Текст: "Banana"
  • Значение: "orange", Текст: "Orange"
  • Значение: "grape", Текст: "Grape"

Шпаргалка

Чтобы создать выпадающий список в HTML, используйте тег <select> с тегами <option> для отдельных элементов:

<select name="dropdown">
	<option value="value1">Option 1</option>
	<option value="value2">Option 2</option>
	<option value="value3">Option 3</option>
</select>
  • <select>: Определяет выпадающий список
  • name: Идентифицирует выпадающий список при отправке формы
  • <option>: Определяет каждый элемент списка
  • value: Значение, отправляемое на сервер при выборе опции
  • Текст опции: Видимый текст, отображаемый в выпадающем списке

Пример выпадающего списка с вариантами цветов:

<select name="colors">
	<option value="red">Red</option>
	<option value="green">Green</option>
	<option value="blue">Blue</option>
</select>

Попробуйте сами

<!DOCTYPE html>
<html>
    <body>
        <!-- Напишите код здесь -->
    </body>
</html>
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals