Содержание

Выпадающие меню · Bootstrap на русском

Более десятка повторно используемых компонентов построены так, чтобы обеспечить кнопки, выпадающие меню, группы ввода, навигации, оповещения, и многое другое.

Раскрывающиеся списки переключаемой, контекстная накладки для отображения списков ссылок и более. Они сделаны интерактивными с включенным Bootstrap выпадающего JavaScript плагин. Они переключаются нажатием, не парит; это преднамеренное дизайнерское решение.

Содержание

  • Содержание
  • Примеры
    • Одиночная кнопка выпадающего меню
    • Split кнопка с выпадающим меню
  • Изменение размера
  • Вариант списка сверху
  • Использование
    • С помощью данных атрибутов
    • Через JavaScript
    • Варианты
    • Методы
    • События

Примеры

Переключение обернуть выпадающем (ваша кнопка или ссылка) и в выпадающем меню в

. dropdown, или другой элемент, который заявляет, position: relative;. Раскрывающиеся списки могут быть вызваны из <a> или <button> элементы, чтобы лучше соответствовать вашим потенциальным потребностям.

Одиночная кнопка выпадающего меню

Ни один .btn можно превратить в выпадающем тумблер с некоторыми изменениями разметки. Вот как вы можете положить их на работу с <button> элементы:

<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropdown button
  </button>
  <div aria-labelledby="dropdownMenuButton">
    <a href="#">Action</a>
    <a href="#">Another action</a>
    <a href="#">Something else here</a>
  </div>
</div>

И с <a> элементами:

<div>
  <a href="http://example. com" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropdown link
  </a>
  <div aria-labelledby="dropdownMenuLink">
    <a href="#">Action</a>
    <a href="#">Another action</a>
    <a href="#">Something else here</a>
  </div>
</div>

Самое приятное, что вы можете сделать это с любым вариантом кнопки:

<!-- Пример одной кнопки опасности - >
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Action
  </button>
  <div>
    <a href="#">Action</a>
    <a href="#">Another action</a>
    <a href="#">Something else here</a>
    <div></div>
    <a href="#">Separated link</a>
  </div>
</div>

Split кнопка с выпадающим меню

Аналогичным образом создайте сплит кнопки раскрывающиеся списки с практически такой же разметки, как одной кнопки раскрывающиеся списки, но с добавлением . dropdown-toggle-split для правильного шрифта выпадающего каре.

Мы используем эту экстра-класса, чтобы уменьшить горизонтальную padding по обе стороны от каретки на 25% и удалите margin-left, который добавляется для обычной кнопки выпадающих меню. Эти изменения держать курсор по центру кнопку разделить и обеспечить более точного размера нажмите рядом с основной кнопкой.

<!-- Пример сплит опасности - >
<div>
  <button type="button">Action</button>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span>Toggle Dropdown</span>
  </button>
  <div>
    <a href="#">Action</a>
    <a href="#">Another action</a>
    <a href="#">Something else here</a>
    <div></div>
    <a href="#">Separated link</a>
  </div>
</div>

Изменение размера

Кнопка меню работы с кнопками всех размеров, в том числе по умолчанию и секущихся выпадающих кнопок.

<!-- Большие группы (кнопка по умолчанию и сплит) -->
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Large button
  </button>
  <div>
    ...
  </div>
</div>
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Large button
  </button>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span>Toggle Dropdown</span>
  </button>
  <div>
    ...
  </div>
</div>
<!-- Небольшие группы (кнопка по умолчанию и сплит) -->
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Small button
  </button>
  <div>
    ...
  </div>
</div>
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Small button
  </button>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span>Toggle Dropdown</span>
  </button>
  <div>
    .
.. </div> </div>

Вариант списка сверху

Вызвать выпадающее меню над элементами, добавив

.dropup для родительского элемента.

<!-- Кнопка по умолчанию dropup -->
<div>
  <button type="button">Dropup</button>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span>Toggle Dropdown</span>
  </button>
  <div>
    <!-- Ссылки выпадающего меню -->
  </div>
</div>
<!-- Кнопка сплит dropup -->
<div>
  <button type="button">
    Split dropup
  </button>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span>Toggle Dropdown</span>
  </button>
  <div>
    <!-- Ссылки выпадающего меню -->
  </div>
</div>

Исторически выпадающем меню had чтобы быть одной, но это уже не в случае с v4. Теперь при необходимости можно использовать <button> элементы в раскрывающихся списках, а не просто <a>ы.

<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropdown
  </button>
  <div aria-labelledby="dropdownMenu2">
    <button type="button">Action</button>
    <button type="button">Another action</button>
    <button type="button">Something else here</button>
  </div>
</div>

По умолчанию, выпадающее меню автоматически устанавливается 100% от верхнего и вдоль левого края его родителя. Добавьте .dropdown-menu-right к .dropdown-menu для выравнивание выпадающего меню справа.

Внимание! меню расположены только с CSS и может потребоваться некоторые дополнительные стили для точного выравнивания.

<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    This dropdown's menu is right-aligned
  </button>
  <div>
    <button type="button">Action</button>
    <button type="button">Another action</button>
    <button type="button">Something else here</button>
  </div>
</div>

Добавьте заголовок чтобы маркировать участки в любом выпадающего меню.

<div>
  <h6>Dropdown header</h6>
  <a href="#">Action</a>
  <a href="#">Another action</a>
</div>

Отдельные группы связанных элементов меню с делителем.

<div> <a href="#">Action</a> <a href="#">Another action</a> <a href="#">Something else here</a> <div></div> <a href="#">Separated link</a> </div>

Добавить .disabled для пунктов в раскрывающемся меню стиль их как отключенные.

<div>
  <a href="#">Regular link</a>
  <a href="#">Disabled link</a>
  <a href="#">Another link</a>
</div>

Использование

Через атрибуты данных или JavaScript, выпадающее плагин переключает скрытое содержание (выпадающие меню), переключая .open

класс родительского элемента списка.

На мобильных устройствах, открывая выпадающий добавляет .dropdown-backdrop как площадь нажатия для закрытия выпадающего меню При нажатии за меню требование для правильной поддержки iOS. Это означает, что переход от открытого выпадающего меню в другое меню требуется дополнительное нажатие на мобильный.

Примечание: data-toggle="dropdown" атрибут является основанием для закрытия выпадающего меню на уровне приложения, так что это хорошая идея, чтобы всегда использовать его.

С помощью данных атрибутов

Добавить data-toggle="dropdown" на ссылку или кнопку для переключения в меню.

<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropdown trigger
  </button>
  <div aria-labelledby="dLabel">
    ...
  </div>
</div>

Через JavaScript

Вызвать меню через JavaScript:

$('. dropdown-toggle').dropdown()

Варианты

None.

Методы

СпособОписание
$().dropdown('toggle')Переключает меню данной панели навигации и вкладок навигации.

События

Все выпадающие события обстреляли .dropdown-menu’родительский элемент S и relatedTarget свойство, значением которого является переключение элемента привязки.

СобытиеОписание
show.bs.dropdownЭто событие немедленно срабатывает при вызове метода экземпляра-шоу называется.
shown.bs.dropdownЭто событие запускается, когда выпадающее меню становится видимым для пользователя (будет ждать CSS переходы для завершения).
hide.bs.dropdownЭто событие немедленно уволили, когда скрывать метод экземпляра называется.
hidden.bs.dropdownЭто событие запускается, когда в списке есть, который скрыт от пользователя (будет ждать CSS переходы для завершения).
$('#myDropdown').on('show.bs.dropdown', function () {
  // сделать что-то...
})

Как создать выпадающее меню в Dreamweaver

Автор Глеб Захаров На чтение 8 мин. Просмотров 667 Опубликовано

Dreamweaver позволяет легко создавать выпадающие меню для вашего веб-сайта. Но, как и все формы HTML, они могут быть немного хитрыми. Из этого туториала вы узнаете, как создать раскрывающееся меню в Dreamweaver.

Содержание

  1. Dreamweaver Jump Menus
  2. Сначала создайте форму
  3. Отображение форм в режиме конструктора
  4. Выберите Список/Меню
  5. Окно специальных опций
  6. Доступность формы
  7. этикетка
  8. Стиль
  9. Позиция
  10. Ключ доступа
  11. Индекс вкладки
  12. Выберите меню
  13. Свойства меню
  14. В чем разница между списком и меню?
  15. Добавить новые элементы списка
  16. Добавить еще и изменить порядок
  17. Дайте все значения предметов
  18. Выберите по умолчанию
  19. Посмотреть свой список в режиме конструктора
  20. Смотрите свой список в представлении кода
  21. Сохранить и просмотреть в браузере
  22. Но это ничего не делает …
  23. Окно меню Jump
  24. Добавить элементы в меню прыжков
  25. Опции меню Jump
  26. Открытые URL в
  27. Название меню
  28. Вставить кнопку Go после меню
  29. Выберите первый элемент после изменения URL
  30. Перейти Дизайн меню
  31. Перейти меню в браузере

Dreamweaver 8 также предоставляет мастер для создания меню перехода для навигации по вашему веб-сайту. В отличие от основных выпадающих меню, это меню на самом деле что-то сделает, когда вы закончите. Вам не нужно будет писать какие-либо JavaScript или CGI, чтобы ваша раскрывающаяся форма работала. В этом руководстве также объясняется, как использовать мастер Dreamweaver 8 для создания меню перехода.

Сначала создайте форму


Важное примечание о формах HTML и Dreamweaver:

За исключением специальных мастеров, таких как меню переходов, Dreamweaver не помогает вам «работать» с HTML-формами. Для этого вам нужен CGI или JavaScript. Пожалуйста, ознакомьтесь с моим руководством по созданию HTML-форм для получения дополнительной информации.

Когда вы добавляете раскрывающееся меню на свой веб-сайт, первое, что вам нужно, это форма, которая его окружает. В Dreamweaver перейдите в меню «Вставка» и нажмите «Форма», затем выберите «Форма».

Отображение форм в режиме конструктора


Dreamweaver визуально отображает местоположение вашей формы в режиме конструктора, чтобы вы знали, где разместить элементы формы. Это важно, потому что теги выпадающего меню недопустимы (и не будут работать) вне элемента формы. Как вы можете видеть на изображении, форма представляет собой красную пунктирную линию в режиме конструктора.

Выберите Список/Меню


Раскрывающиеся меню в Dreamweaver называются пунктами «список» или «меню». Таким образом, чтобы добавить один к вашей форме, вам нужно перейти в меню «Форма» в меню «Вставка» и выбрать «Список/Меню». Убедитесь, что курсор находится внутри красной пунктирной линии вашего поля формы.

Окно специальных опций


В настройках Dreamweaver есть экран «Доступность». Я хочу, чтобы Dreamweaver показал мне все атрибуты доступности. И этот экран является результатом этого. Формы – это место, где доступность многих веб-сайтов падает, и, заполнив эти пять опций, ваши выпадающие меню сразу станут более доступными.

Доступность формы


Варианты доступности:

этикетка


Это имя для поля. Он будет отображаться в виде текста рядом с элементом формы.
Напишите, как вы хотите назвать раскрывающееся меню. Это может быть вопрос или короткая фраза, на которую ответит выпадающее меню.

Стиль


HTML включает метку метки, чтобы идентифицировать ваши метки формы в браузере. Вы можете обернуть раскрывающееся меню и текст метки тегом, использовать атрибут «for» на метке метки, чтобы определить, на какой тег формы он ссылается, или вообще не использовать метку метки.
Я предпочитаю использовать атрибут for, так как тогда, если мне нужно по какой-то причине переместить метку, она все равно будет прикреплена к правильному полю формы.

Позиция


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

Ключ доступа


Это ключ, который можно использовать вместе с клавишами Alt или Option для непосредственного доступа к этому полю формы. Это делает ваши формы очень простыми в использовании без необходимости мыши.

Индекс вкладки


Это порядок доступа к полю формы при использовании клавиатуры для перехода по веб-странице.

Когда вы обновите параметры доступности, нажмите «ОК».

Выберите меню


Когда у вас появится раскрывающееся меню в режиме конструктора Dreamweaver, вам необходимо добавить в него различные элементы. Сначала выберите выпадающее меню, нажав на него. Dreamweaver поместит еще одну пунктирную линию вокруг выпадающего меню, чтобы показать, что вы выбрали его.

Свойства меню


Меню свойств изменится на список/свойства меню для этого выпадающего меню. Там вы можете дать своему меню идентификатор (где оно говорит «выбрать»), решить, хотите ли вы, чтобы оно было списком или меню, присвоить ему класс стилей из вашей таблицы стилей и назначить значения для раскрывающегося списка.

В чем разница между списком и меню?


Dreamweaver вызывает раскрывающееся меню любого раскрывающегося меню, в котором допускается только один выбор. «Список» позволяет выбрать несколько вариантов в раскрывающемся списке и может иметь более одного элемента.

Если вы хотите, чтобы раскрывающееся меню занимало несколько строк, измените его на тип «список» и оставьте флажок «выбор» не отмеченным.

Добавить новые элементы списка


Чтобы добавить новые элементы в ваше меню, нажмите кнопку «Список значений …». Это откроет окно выше. Введите ярлык вашего товара в первом поле. Это то, что будет отображаться на странице.Если вы оставите значение пустым, это также то, что будет отправлено в форме.

Добавить еще и изменить порядок


Нажмите на значок плюс, чтобы добавить больше элементов. Если вы хотите переупорядочить их в списке, используйте стрелки вверх и вниз справа.

Дайте все значения предметов


Как я упоминал в шаге 8, если вы оставите значение пустым, метка будет отправлена ​​в форму. Но вы можете указать все значения ваших товаров – отправить альтернативную информацию в вашу форму. Вы будете часто использовать это для таких вещей, как меню переходов и гиперссылки.

Выберите по умолчанию


По умолчанию на веб-страницах отображается раскрывающийся элемент, который указан первым в качестве элемента по умолчанию. Но если вы хотите выбрать другой, выделите его в поле «Первоначально выбранный» в меню «Свойства».

Посмотреть свой список в режиме конструктора


После завершения редактирования свойств Dreamweaver отобразит раскрывающийся список с выбранным значением по умолчанию.

Смотрите свой список в представлении кода


Если вы переключитесь в режим просмотра кода, вы увидите, что Dreamweaver добавляет выпадающее меню с очень чистым кодом. Единственными дополнительными атрибутами являются те, которые мы добавили с опциями доступности. Код весь с отступом и очень легко читается и понимается. Он даже добавляет атрибут selected = “selected”, потому что я сказал Dreamweaver, что по умолчанию я пишу XHTML.

Сохранить и просмотреть в браузере


Если вы сохраните документ и просмотрите его в веб-браузере, вы увидите, что раскрывающееся меню выглядит так, как вы ожидаете.

Но это ничего не делает …


Меню, которое мы создали выше, выглядит хорошо, но ничего не делает. Чтобы заставить его что-то делать, вам нужно настроить действие формы на самой форме.

К счастью, Dreamweaver имеет встроенную форму выпадающего меню, которую вы можете сразу использовать на своем сайте, не изучая формы, CGI или скрипты. Это называется Jump Menu.

Меню перехода Dreamweaver устанавливает раскрывающееся меню с именами и URL-адресами. Затем вы можете выбрать пункт в меню, и веб-страница переместится в это место, как если бы вы щелкнули ссылку.

Перейдите в меню «Вставка» и выберите «Форма», а затем «Меню перехода».

Окно меню Jump


В отличие от стандартного выпадающего меню, меню «Прыжок» открывает новое окно, в котором вы можете указать названия пунктов меню и добавить сведения о том, как должна работать форма.

Для первого элемента измените текст «untitled1» на то, что вы хотите, чтобы он читал, и добавьте URL, на который должна перейти эта ссылка.

Добавить элементы в меню прыжков


Нажмите на добавить элемент, чтобы добавить новый элемент в меню переходов. Добавьте столько предметов, сколько пожелаете.

Опции меню Jump


После того, как вы добавили все ссылки, которые вы хотите, вы должны выбрать свои варианты:

Открытые URL в


Если у вас есть набор фреймов, вы можете открыть ссылки в другом фрейме. Или вы можете изменить опцию Главного окна на специальную цель, чтобы URL открывался в новом окне или в другом месте.

Название меню


Дайте вашему меню уникальный идентификатор для страницы. Это необходимо для правильной работы скрипта. Это также позволяет вам иметь несколько меню перехода в одной форме – просто дайте им все разные имена.

Вставить кнопку Go после меню


Мне нравится выбирать это, потому что иногда скрипт не работает при изменении меню. Это также более доступно.

Выберите первый элемент после изменения URL


Выберите это, если у вас есть приглашение, например «Выбрать один», в качестве первого пункта меню. Это обеспечит сохранение этого элемента на странице по умолчанию.

Перейти Дизайн меню


Как и в первом меню, Dreamweaver настраивает ваше меню переходов в режиме конструктора с видимым элементом по умолчанию. Затем вы можете редактировать раскрывающееся меню, как и любое другое.

Если вы его редактируете, убедитесь, что не изменили идентификаторы элементов, иначе скрипт может не работать.

Перейти меню в браузере


Сохранение файла и нажатие клавиши F12 отобразит страницу в выбранном вами браузере. Там вы можете выбрать опцию, нажать «Перейти» и меню прыжков работает!

Плавно открывающееся меню с помощью CSS — Дизайн и разработка сайта

Осуществим нашу задумку с помощью самого обычного CSS. В следующей статье, если не забуду, то опишу этот же эффект с помощью jQuery. Но а пока, давайте приступим к разбору данного метода. Но, сначала предложу посмотреть, что получится в итоге:





Первым делом, давайте напишем HTML код нашего меню. Меню будет простейшим. Для примера у него будет 2 пункта у каждого из которых будет выпадающий список с подпунктами.


<nav>
	<ul>
		<li>
		<a href="#">пункт 1</a>
			<ul>
				<li><a href="#">Выпадающий пункт 1</a></li>
				<li><a href="#">Выпадающий пункт 2</a></li>
				<li><a href="#">Выпадающий пункт 3</a></li>
			</ul>
		</li>
		<li>
		<a href="#">пункт 2</a>
			<ul>
				<li><a href="#">Выпадающий пункт 1</a></li>
				<li><a href="#">Выпадающий пункт 2</a></li>
				<li><a href="#">Выпадающий пункт 3</a></li>
			</ul>
		</li>

	</ul>
</nav>

Думаю тут все понятно, самое простое 2-х уровневое меню. Как и говорил, меню имеет два главных пункта, можете добавить сколько угодно, если нужно. Дальше нужно просто добавить стили, которые и сделают всю магию 🙂


#slow_nav > ul{
	width: 500px;
	margin:25px auto 0;
}

#slow_nav > ul > li{
	list-style: none;
	display: inline-block;
	position:relative;
	padding:0;
}

#slow_nav a{text-decoration:none;}

#slow_nav > ul > li > a{
	font-size:18px;
	padding:5px;
	background-color:#333;
	color:#fff;
}

#slow_nav li ul{
	position:absolute;
	list-style:none;
	text-align:center;
	top:15px;
	font-size:15px;
	left:0;
	margin:0;
	padding:0;

/* Данные строки нужны для правильной работы анимации */
	max-height:0px;
	overflow:hidden;
	-webkit-transition:max-height 0.4s linear;
	-moz-transition:max-height 0.4s linear;
	transition:max-height 0.4s linear;
/* конец */
}

#slow_nav li:hover ul{
	max-height:300px;
}

#slow_nav li ul li{
	background-color:#333;
	border-bottom:1px solid #888;
}

#slow_nav li ul li:last-child{
	border-bottom:none;
}

#slow_nav li ul li a{
	padding:5px 12px;
	color:#fff;
	display:block;
}

#slow_nav li ul li:hover{
	background-color:#444;
}

#slow_nav li ul li:first-child{
	margin-top:25px;
	position:relative;
}

#slow_nav li ul li:first-child:before{
	content:'';
	position:absolute;
	width:1px;
	height:1px;
	border:5px solid transparent;
	border-bottom-color:#333;
	left:10px;
	top:-10px;
}

Код CSS не маленький. , но по своей сути не сложный. Если Вы владеете навыками верстки, то запросто разберетесь что и как. Я лишь остановлюсь на некоторых моментах, которые являются важными.

Первым делом это сама анимация. Нужный код выделен комментариев в коде — /* Данные строки нужны для правильной работы анимации */. Удалять из нельзя, в противном случаи анимация перестанет работать. В данном отрезке кода, изначально мы задаем высоту в ноль пикселей —

max-height:0px; и прописываем свойство overflow:hidden;, чтобы скрыть наше дочернее меню, то есть выпадающее. Дальше уже прописываем кроссбраузерное свойство transition, которое совершит анимацию.


-webkit-transition:max-height 0.4s linear;
-moz-transition:max-height 0.4s linear;
transition:max-height 0.4s linear;

Тут можете изменить разве что время анимации. В данный момент время задано 0.4 секунды. Сразу после того как задали анимацию, добавлено свойство , для задания новой высоты при наведении на главные пункты меню:


#slow_nav li:hover ul{
	max-height:300px;
}

Тут такая картинка. Высота задается максимальная фиксированная, если у Вас высота выпадающего меню будет побольше, то и значение меняйте на больше. В противном случаи Ваше меню обрежет по высоте 300 пикселей.

Далее уже задаем стили для выпадающего меню, так что на них подробно останавливаться не буду. Ту как бы и все. Это и есть весь способ. Он простой и действенный и справляется со своей задачей на все 100%.

Данный способ можно применять не только к самописным меню но и к тем же динамическим меню, которые создаются системами управления сайтом, например WordPress. Для этого нужно немного подправить стили и все. То есть первый HTML код использовать не нужно, только стили. В стилях нужно заменить имя айди #slow_nav на то что будет у Вас, ну и возможно подправить еще что-то по мелочам. Подробно останавливаться не буду. Для каждого случая нужен персональный подход, так что уж извините 🙂 Я дал идею и способ, а Вам решать, применять его или нет.

На этом все, спасибо за внимание. 🙂

Раскрывающееся меню или список для множественного выбора

Выпадающий список — один из самых гибких объектов в HTML. Это похоже на радиокнопку, т. е. только один элемент может быть выбран из группы элементов, но единственное отличие состоит в том, что выпадающее меню занимает меньше места по сравнению с радиокнопкой, и люди могут просматривать один элемент за раз.
Добавляя атрибут несколько , пользователь может выбрать несколько вариантов.
Выпадающий список можно создать следующим образом:
 <выбрать имя="цвета">


   

Связанное руководство Списокбокс в JavaScript Двойной список в Javascript Список в JQuery

Атрибуты выпадающего списка:

Атрибут Описание
автофокус Элемент находится в фокусе (по умолчанию) при загрузке страницы.
отключено Элемент находится в отключенном состоянии для пользователя.
Имя Этот атрибут указывает имя объекта, через которое на него можно сослаться.
size Interger : Используется для указания количества видимых элементов в списке.
Несколько Если да, то можно сделать несколько вариантов.

Атрибуты

Атрибут Описание
значение Используется для указания значения, которое должно быть отправлено, если форма была отправлена.
выбрано Выбор опции по умолчанию

Пример:

 Любимый цвет:
<ВЫБЕРИТЕ имя="ddl">






 
Вот результат:

Любимый цвет: BlueGreenRedYelllowВыберите цвет Белый

В коде посмотрите, как мы сохранили пустое значение для тега Выберите цвет. Теперь давайте попробуем один раскрывающийся список с множественным выбором.

Управление шириной поля выбора

Если мы динамически меняем элементы поля выбора, то ширина раскрывающегося поля выбора будет продолжать меняться. Он будет растягиваться или уменьшаться в зависимости от элементов поля выбора. Это будет выглядеть некрасиво, поэтому, чтобы задать фиксированную ширину, мы должны использовать таблицу стилей. Просто добавив атрибут ширины, мы не можем добиться результата в Internet Explorer и в других браузерах, кроме Netscape. Вот код для управления шириной поля выбора.
<выбрать имя="ddl" ширина=300>






 
Множественный выбор из раскрывающегося списка
Мы можем дать пользователям возможность выбрать более одного варианта, добавив атрибут 9. 0003 кратное . Мы также можем указать размер , чтобы отобразить количество параметров, не разворачивая раскрывающийся список. Вот пример списка с несколькими вариантами.

BlueGreenRedYelllowSelect a Color White

Нажмите и удерживайте клавишу Ctrl и выберите несколько элементов из списка.

Вот код выше.

<выбрать имя="ddl" размер=4 несколько>






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

OPTGROUP для группировки параметров Listbox →

несколько вариантов выбора списка обрабатываются с помощью PHP

Управление списком с помощью JQuery


←HTML-форма ←Текстовое поле в форме Чекбокс в форме →

Эта статья написана командой plus2net. com .


plus2net.com

  • Текстовое поле для ввода любого (короткого) текста, обычно длиной до 100 символов
  • Скрытое поле для передачи данных, невидимых пользователю
  • Поле пароля Аналогично текстовому полю, но введенная дата не маскируется и не отображается как **
  • TextArea Ввод большого количества текста
  • RadioButton Выбор одного варианта из многих
  • Флажок Выбор одного или нескольких вариантов из множества
  • Кнопка Для запуска событий или действий, созданных пользователем
  • Кнопка изображения Используется для действий щелчка для выполнения некоторого сценария события
  • Кнопка отправки Кнопка для всех введенных пользователем данных формы
  • Две кнопки отправки Отправка одних и тех же данных формы в две разные формы
  • Отправить новое окно Отправить данные формы в новое окно
  • Кнопка сброса Кнопка для сброса данных формы
  • Раскрывающееся меню Выбор одного параметра из списка параметров, доступных в списке или раскрывающемся меню
  • Список данных Параметры для выбора с функцией автозаполнения
  • Кнопка «Назад» Возврат на предыдущую страницу нажатием кнопки
  • Загрузка файлов Загрузка файлов на сервер с помощью HTML-формы
  • Установить фокус Удержание курсора на поле ввода во время загрузки страницы
sultan

30-09-2014

я хочу выбрать несколько значений из выпадающего списка без использования jquery или javascript, а также без нажатия клавиши ‘ctrl’ или ‘shift’. ..

помогите пожалуйста …

заранее спасибо……

AravindAK

30-12-2016

Необходимо также выбрать значение и несколько значений в раскрывающемся списке следующая страница с выбранными значениями… Как это сделать???
smo1234

19-02-2017

Как объяснялось выше, вы можете использовать раскрывающийся список множественного выбора, чтобы дать пользователю возможность выбрать более одного варианта. При отправке формы она будет доступна на следующей странице (определяется действием формы), и вы можете собирать входные данные в виде массива с помощью PHP.
сумма

13-02-2018

я хочу выбрать несколько значений из раскрывающегося списка за один раз два множественных значения выберите, пожалуйста, отправьте код 9, jquery0023

Пишите сюда свои комментарии, предложения, ошибки, требования и т. д.

Деталь

©2000-2022 plus2net.com Все права защищены во всем мире Отказ от ответственности в отношении политики конфиденциальности

Страница Apache2 Debian по умолчанию: работает

Страница Apache2 Debian по умолчанию

Это страница приветствия по умолчанию, используемая для проверки правильности работа сервера Apache2 после установки в системах Debian. Если вы можете прочитать эту страницу, это означает, что HTTP-сервер Apache, установленный по адресу этот сайт работает нормально. Вы должны замените этот файл (находится по адресу /var/www/html/index.html), прежде чем продолжить работу с вашим HTTP-сервером.

Если вы обычный пользователь этого веб-сайта и не знаете, что это за страница о, это, вероятно, означает, что сайт в настоящее время недоступен из-за техническое обслуживание. Если проблема не устранена, обратитесь к администратору сайта.

Конфигурация Apache2 по умолчанию в Debian отличается от исходную конфигурацию по умолчанию и разделить на несколько файлов, оптимизированных для взаимодействие с инструментами Debian. Система конфигурации полностью задокументирован в /usr/share/doc/apache2/README.Debian.gz . Обратитесь к этому для полного документация. Документация для самого веб-сервера может быть можно найти, обратившись к руководству, если apache2-doc пакет был установлен на этом сервере.

Схема конфигурации для установки веб-сервера Apache2 в системах Debian выглядит следующим образом:

/etc/apache2/
|-- apache2.conf
| `-- порты.conf
|-- с поддержкой модов
| |-- *.загрузить
| `-- *.conf
|-- conf включен
| `-- *.conf
|-- с поддержкой сайтов
| `-- *. conf
           
  • apache2.conf — основная конфигурация файл. Он объединяет части, включая всю оставшуюся конфигурацию файлов при запуске веб-сервера.
  • ports.conf всегда включается из основной файл конфигурации. Он используется для определения портов прослушивания для входящие соединения, и этот файл можно настроить в любое время.
  • Файлы конфигурации в папке mods-enabled/, каталоги conf-enabled/ и sites-enabled/ содержат конкретные фрагменты конфигурации, которые управляют модулями, глобальная конфигурация фрагменты или конфигурации виртуального хоста соответственно.
  • Они активируются доступными символическими ссылками файлы конфигурации из соответствующих *-в наличии/аналоги. Этим следует управлять с помощью наших помощников а2енмод, а2дисмод, a2ensite, а2диссайт, а также а2енконф, a2disconf . См. соответствующие справочные страницы для получения подробной информации.
  • Бинарный файл называется apache2. Из-за использования переменные среды, в конфигурации по умолчанию apache2 должен быть запущен/остановлен с помощью /etc/init.d/apache2 или apache2ctl. Прямой вызов /usr/bin/apache2 не будет работать с конфигурация по умолчанию.

По умолчанию Debian не разрешает доступ через веб-браузер к любой файл кроме тех, которые расположены в /var/www, public_html каталоги (если включено) и /usr/share (для веб-сайтов). Приложения). Если ваш сайт использует корень веб-документа расположенных в другом месте (например, в /srv), вам может потребоваться внести в белый список корневой каталог документа в /etc/apache2/apache2.conf.

Корень документа Debian по умолчанию — /var/www/html. Ты можете создавать свои собственные виртуальные хосты в каталоге /var/www. Это другое к предыдущим выпускам, что обеспечивает лучшую безопасность из коробки.

Пожалуйста, используйте инструмент reportbug, чтобы сообщать об ошибках в Пакет Apache2 с Debian. Тем не менее, проверьте существующие отчеты об ошибках, прежде чем сообщать о новой ошибке.

Пожалуйста, сообщайте об ошибках, характерных для модулей (например, PHP и других) к соответствующим пакетам, а не к самому веб-серверу.

Сценарий раскрывающегося меню на чистом HTML и CSS

Вот как создать раскрывающееся меню на чистом HTML и CSS:

Вот код, который я использовал в видео:

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

Вам также может понравиться

6 способов создать отличный опыт внештатной работы, чтобы получить больше рекомендаций и постоянных клиентов в вашем внештатном бизнесе

Мы все знаем, как важно произвести первое впечатление. Но я думаю, что люди часто забывают, насколько важно «последнее впечатление». Вы

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

7 способов значительно улучшить предоставление услуг в вашем внештатном бизнесе

Это забавно. На днях этот парень подошел ко мне в продуктовом магазине и сказал: «Эй, чувак, я могу сказать тебе, что ты работаешь

Подробнее »

7 вещей, которые нужно включить в процесс адаптации клиента, чтобы произвести хорошее первое впечатление

Люди меньше доверяют своим ушам, чем своим глазам. Геродот Были ли сказаны более правдивые слова? Вот где вы находитесь сейчас. Вы рассказали хорошую игру.

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

Контракты фрилансеров, условия оплаты, формы запросов и все детали получения оплаты (и не обмана)

Есть замечательная история о Джоне Вудене, который выиграл 10 баскетбольных чемпионатов NCAA за 12 лет с Калифорнийским университетом в Лос-Анджелесе. Bruins, а также был ответственным за

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

Как создать привлекательную услугу фрилансера — Часть 2

«Если сомневаетесь, обратитесь к источнику». «Звездные войны: Войны клонов» В нашем случае этот «источник» является нашим предложением. Всегда и навсегда, если тебе

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

Как создать неотразимое предложение услуг фрилансера – Часть 1

Ценность субъективна. Это не случайный интернет-мудак, Джонни Фриланс, просто так сказал. Это наиболее общепринятая (на сегодняшний день) экономическая теория стоимости, называемая… сюрприз,

Подробнее »

Facebook

Twitter

Reddit

Pinterest

ДЖОН МОРРИС


ветеран веб-разработки на фрилансе. Я работал с авторами бестселлеров и среднестатистическим соседом Джо. В настоящее время я сосредоточен на том, чтобы помогать другим фрилансерам строить свой внештатный бизнес и свой образ жизни.