Содержание

Как сделать выпадающий список в html

Ответы

Вячеслав Межуревский

19 октября 2022

Тег <select> в HTML используется для создания выпадающего списка в HTML форме. С помощью атрибута multiple можно создать список с выбором нескольких значений (список с множественным выбором). Пункты выпадающего списка определяются с помощью тега <option>. Тег <optgroup> определяет группы пунктов внутри выпадающего списка HTML.

Пример HTML-документа:

<select name="colors">
  <option value="1">Синий</option>
  <option value="2" selected>Зеленый</option>
  <option value="3">Желтый</option>
  <option value="4">Красный</option>
  <option value="5">Оранжевый</option>
  <option value="6">Черный</option>
</select>

Результат:

0 0

Добавьте ваш ответ

Курсы по программированию на Хекслете

Backend-разработка

Разработка серверной части сайтов и веб-приложений

Перейти

Frontend-разработка

Разработка внешнего интерфейса сайтов и веб-приложений и верстка

Перейти

Создание сайтов

Разработка сайтов и веб-приложений на JS, Python, Java, PHP и Ruby on Rails

Перейти

Тестирование

Ручное тестирование и автоматизированное тестирование на JS, Python, Java и PHP

Перейти

Аналитика данных

Сбор, анализ и интерпретация данных на Python

Перейти

Интенсивные курсы

Интенсивное обучение для продолжающих

Перейти

DevOps

Автоматизация настройки локального окружения и серверов, развертывания и деплоя

Перейти

Веб-разработка

Разработка, верстка и деплой сайтов и веб-приложений, трудоустройство для разработчиков

Перейти

Математика

Математика для разработчиков и аналитиков данных

Перейти

JavaScript

Разработка сайтов и веб-приложений и автоматизированное тестирование на JS

Перейти

Python

Веб-разработка, автоматическое тестирование и аналитика данных на Python

Перейти

Java

Веб-разработка и автоматическое тестирование на Java

Перейти

PHP

Веб-разработка и автоматическое тестирование на PHP

Перейти

Ruby

Разработка сайтов и веб-приложений на Ruby on Rails

Перейти

Go

Курсы по веб-разработке на языке Go

Перейти

HTML

Современная верстка с помощью HTML и CSS

Перейти

SQL

Проектирование базы данных, выполнение SQL-запросов и изучение реляционных СУБД

Перейти

Git

Система управления версиями Git, регулярные выражения и основы командой строки

Перейти

Похожие вопросы

1

ответ

1

ответ

1

ответ

1

ответ

Пункт выпадающего списка.

Тег — журнал «Доктайп»
  • 25 января 2023

Справочник

Нейрокекс

Тег <option> используется в элементе <select> для определения доступных пунктов в выпадающем списке.

Синтаксис тега <option>

<select>
  <option value="value1">Вариант 1</option>
  <option value="value2">Вариант 2</option>
  <option value="value3">Вариант 3</option>
  <option value="value4">Вариант 4</option>
</select>

Спецификация HTML

Тег является частью спецификации HTML Living Standard.

Семантический или нет

Тег <option> считается семантическим, поскольку несёт в себе смысл и точно передаёт назначение своего содержимого.

Примеры использования

Простой выпадающий список:

<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

Группировка пунктов в выпадающем списке:

<select>
  <optgroup label="Swedish Cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
  </optgroup>
  <optgroup label="German Cars">
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
  </optgroup>
</select>

Отключенный пункт списка:

<select>
  <option value="volvo">Volvo</option>
  <option value="saab" disabled>Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

Заранее выбранный пункт списка:

<select>
  <option value="volvo">Volvo</option>
  <option value="saab" selected>Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

Множественный выбор:

<select multiple>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

Значение выпадающего списка по умолчанию:

<select>
  <option value="" disabled selected>Select Car</option>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

Для чего использовать тег <option>

  • Для установки предпочтений пользователя: используйте тег 
    <option>
    , чтобы создать выпадающий список для выбора пользователем своих предпочтений, например, языка или темы.
  • Для фильтрации данных: для создания выпадающего списка, который позволяет пользователям фильтровать данные, отображаемые на веб-странице, например, по категориям или диапазону дат.
  • Для выбора количества: для создания выпадающего списка, который позволяет пользователям выбирать количество товаров для покупки или резервирования.
  • Для выбора даты или времени: для создания выпадающего списка, позволяющего пользователям выбрать дату или время для события или встречи.
  • Для выбора страны: для создания выпадающего списка, позволяющего пользователям выбрать страну, например, для адреса доставки или выставления счета.
  • Для выбора варианта товара: для создания выпадающего списка, позволяющего пользователям выбрать вариант товара, например, размер или цвет.
  • Для выбора способа оплаты: для создания выпадающего списка, позволяющего пользователям выбрать способ оплаты, например, кредитную карту или PayPal.

Атрибуты тега <option>

АтрибутЗначениеПример синтаксиса
Значение по умолчанию
Возможные значенияОбязательный или нет
valueУказывает значение, связанное с опцией<option value="volvo">Volvo</option>Текстовое содержание опцииЛюбая текстовая строкаНет
selectedУказывает, что опция должна быть предварительно выбрана при загрузке страницы<option value="saab" selected>Saab</option>НетselectedНет
disabledУказывает, что опция должна быть отключена<option value="saab" disabled>Saab</option>
enableddisabledНет
labelУказание метки для опции<option value="saab" label="Saab">S</option>Текстовое содержание опцииЛюбая текстовая строкаНет

Глобальные атрибуты

Тег поддерживает все глобальные атрибуты HTML.

Ограничения

Тег <option> должен использоваться внутри элемента <select>. Если тег не используется внутри элемента <select>, браузер проигнорирует его, и он не будет отображаться на странице.

Поддержка браузеров

Тег поддерживается всеми современными браузерами.

Актуальная информация — на сaniuse.

Альтернативные теги

Альтернативных тегов для тега <option> не существует.

Чем заменить тег

Прямой замены тегу <option> не существует.

Актуальность

Тег <option> не является устаревшим.


Как узнать больше об HTML-тегах?

Прочитайте справочник по HTML или попробуйте себя в роли разработчика на интерактивных тренажёрах в HTML Academy. Это бесплатно.


Хотите узнать больше об HTML-тегах?

Прочитайте справочник по HTML или познакомьтесь с вёрсткой на интерактивных тренажёрах в HTML Academy.

Попробовать


«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.

ТелеграмПодкастБесплатные учебники

Читать дальше

Справочник по HTML

Основные HTML-теги в 2023 году.

Справочник

  • 31 марта 2023

Глобальные атрибуты HTML

Список основных атрибутов, которые подойдут ко всему.

Справочник

  • 29 марта 2023

Как добавить раздел на страницу. Тег <div>

Синтаксис, примеры использования, основные атрибуты.

Справочник

  • 25 января 2023

Список описаний. Тег <dl>

Синтаксис, примеры использования, основные атрибуты.

Справочник

  • 25 января 2023

<ul>

Синтаксис, примеры использования, основные атрибуты.

Справочник

  • 25 января 2023

<video>

Синтаксис, примеры использования, основные атрибуты.

Справочник

  • 25 января 2023

<datalist>

Синтаксис, примеры использования, основные атрибуты.

Справочник

  • 25 января 2023

<caption>

Синтаксис, примеры использования, основные атрибуты.

Справочник

  • 25 января 2023

Как правильно добавить секцию на страницу. Тег <section>

Синтаксис, примеры использования, основные атрибуты.

Справочник

  • 25 января 2023

<ins>

Синтаксис, примеры использования, основные атрибуты.

Справочник

  • 25 января 2023

Выпадающего списка. Как создать красивую выпадающую панель… | Пауль Гетце | Идея (автор Ingenious Piece)

раскрывающегося списка. Как создать красивую выпадающую панель… | Пауль Гетце | Идея (от Ingenious Piece) | Medium

Как создать красивую выпадающую панель, используя только HTML и CSS

Опубликовано в

·

Чтение: 6 мин.

·

9 мая 2020 г. 6 Я бы ни в коем случае не рассматривал я являюсь экспертом, когда дело доходит до HTML и CSS. Но я подумал, что просто делюсь тем, что действительно хорошо работает для меня, когда я пытался создать выпадающую панель без JavaScript.

tl;dr: Вы можете создать полнофункциональную выпадающую панель, используя простой HTML и… 05

Авторский код. Вещи для рисования. Любитель комиксов и любитель плохих шуток. Создатель Adoposs.org и zarenwitze.de.

Еще от Пауля Гётце и An Idea (by Ingenious Piece)

Пол Гетце

в

Обработка сложных схем JSON в Python

Схемы JSON могут запутаться, если вам приходится иметь дело со сложными данными. Мы рассмотрим, как использовать ссылки для очистки ваших схем.

·3 min read·Jun 28, 2017

Джулиано Ригетто

in

Мог ли кто-нибудь выжить внутри Титаника во время крушения?

Это могло случиться.

.. Но ненадолго.

·4 минуты чтения·11 февраля 2021 г.

Urooj K

in

10 стихотворений, которые изменят вашу жизнь и изменят ваш взгляд на жизнь

Стихи, меняющие жизнь

19 минут чтения · 3 сентября 2020 г.

Пол Гётце

в

Хороший способ протестировать JSON API — проверить ответ запроса на схему JSON. Вот как вы можете чисто протестировать свое приложение Python.

·3 мин чтения·31 мая 2017 г.

Просмотреть все от Пауля Гетце

Рекомендовано Medium

The Useful Tech

в

9 новых обязательных приложений для повышения производительности macOS для ежедневного использования

Как вы справлялись все эти дни без этих приложений?

·11 min read·5 days ago

JP Brown

Что на самом деле происходит с человеческим телом на глубинах Титаника

Миллисекундное объяснение

9 0005 ·Чтение через 4 мин·22 июня

Списки

Общие знания по программированию

20 историй·45 сохранений

Начинать что-то никогда не поздно и не рано

10 историй·17 сохранений

Кодирование и разработка

11 историй·28 сохранений

Истории, которые помогут вам расти как разработчику программного обеспечения

19 историй·15 8 сохранений

Christie Tang

в

Адаптивные сетки и как их на самом деле использовать

Подробное объяснение для дизайнеров, как использовать сетки для адаптивного дизайна и как все будет масштабироваться между контрольными точками.

·11 мин чтения·18 апреля 2019 г.

Михал Малевич

Существует ПЯТЬ уровней навыков пользовательского интерфейса.

Только уровень 4+ позволяет нанять вас.

·Чтение через 6 мин.·25 апреля

UX Movement

Руководство по созданию улучшенных компонентов пользовательского интерфейса с фильтрами

Упрощение выбора ввода

·3 мин. читать · 9 февраля

Шалита Суранга

в

Сокращенный синтаксис JavaScript, который должен знать каждый разработчик

Сделайте свои кодовые базы более футуристичными и минималистичными с помощью этих методов

·7 мин чтения·28 июня

См. дополнительные рекомендации

Статус

Карьера

Текст в речь

Раскрывающийся список — Материализация

Имя Тип По умолчанию Описание
выравнивание Строка ‘левый’ Определяет границу, по которой выравнивается меню.
автоматический триггер Логическое значение правда Если true, автоматически фокусировать раскрывающийся список для клавиатуры.
ограничение ширины Логическое значение правда Если true, ограничить ширину до размера активатора раскрывающегося списка.
контейнер Элемент ноль Укажите элемент, который будет ограничивающим контейнером раскрывающегося списка.
крышка курка Логическое значение правда Если false, раскрывающийся список будет отображаться под триггером.
closeOnClick Логическое значение правда Если true, закрывать раскрывающийся список при щелчке элемента.
наведение Логическое значение ложь Если true, раскрывающийся список будет открываться при наведении.
Продолжительность Номер 150 Продолжительность перехода введите в миллисекундах.
outDuration Номер 250 Продолжительность перехода в миллисекундах.
на OpenStart Функция ноль Функция вызывается при открытии раскрывающегося списка.
на OpenEnd Функция ноль Функция вызывается после завершения ввода раскрывающегося списка.
onCloseStart Функция ноль Функция вызывается, когда раскрывающийся список начинает закрываться.
onCloseEnd Функция ноль Функция вызывается после закрытия раскрывающегося списка.

Имя Тип Описание
эль Элемент Элемент DOM, которым был инициализирован подключаемый модуль.
опции Объект Параметры, с которыми был инициализирован экземпляр.
идентификатор Строка ID выпадающего элемента.
раскрывающийсяЭл Элемент Элемент DOM раскрывающегося списка.
открыт Логическое значение Если раскрывающийся список открыт.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *