Список, обычный или раскрывающийся
Список, обычный или раскрывающийся
Списки, как обычные, так и раскрывающиеся, реализуют с помощью парного тега <SELECT>, внутри которого помещают парные теги <OPTION>, создающие пункты списка.
Начнем с парного тега <SELECT>, который создает сам список:
<SELECT [SIZE="<высота в пунктах (позициях)>"] [MULTIPLE] [TABINDEX="<номер в порядке обхода>"] [ACCESSKEY="<быстрая клавиша>"] [DISABLED] [AUTOFOCUS]><теги <OPTION>, создающие пункты списка>
</SELECT>
Необязательный атрибут тега SIZE задает высоту списка в пунктах (имеются в виду пункты списка). Если этот атрибут тега имеет значение, отличное от единицы, создается обычный список, имеющий высоту, равную указанному значению пунктов. Если же значение этого атрибута тега равно единице или вообще отсутствует, создается раскрывающийся список (имеющий в высоту один пункт).
Атрибут тега без значения MULTIPLE позволяет создать список, в котором можно выбрать сразу несколько пунктов. Если этот атрибут тега присутствует, в списке можно будет выбрать сразу несколько пунктов, если отсутствует — можно будет выбрать только один пункт. Понятно, что данный атрибут тега имеет смысл указывать только для обычных списков (если атрибут тега SIZE имеет значение, отличное от 1); в раскрывающемся списке в любом случае можно выбрать только один пункт.
Остальные атрибуты этого тега нам уже знакомы.
Парный тег <OPTION> создает отдельный пункт списка. Он может присутствовать только в теге <SELECT>:
<OPTION [LABEL="<текст пункта>"] [SELECTED] [DISABLED]> [<текст пункта>]<OPTION>
Текст пункта списка либо помещают внутрь тега <OPTION>, либо указывают с помощью атрибута тега LABEL.
Атрибут тега без значения SELECTED позволяет сделать данный пункт списка изначально выбранным. Если этот атрибут тега указан, пункт списка будет изначально выбранным, если не указан — не будет выбранным.
Уже знакомый нам атрибут тега без значения DISABLED позволяет сделать данный пункт недоступным для выбора. Листинг 20.8 иллюстрирует пример.
Листинг 20.8
<FORM ACTION="#">
<P>
Выполнять поиск по
<SELECT ID="search_in" NAME="search_in">
<OPTION>названиям</OPTION>
<OPTION>ключевым словам</OPTION>
<OPTION SELECTED>названиям и ключевым словам</OPTION>
</SELECT>
</P>
</FORM>
HTML также позволяет объединять пункты списка в группы по какому-либо родственному признаку. Такую группу создают с помощью парного тега <OPTGROUP>; в него помещают теги, создающие пункты списка, которые входят в эту группу. Тег <OPTGROUP> может присутствовать только внутри тега <SELECT>:
<OPTGROUP LABEL="<заголовок группы>" [DISABLED]>
<теги <OPTION>, создающие пункты, которые входят в группу>
<OPTGROUP>
Обязательный в этом случае атрибут тега LABEL задает заголовок группы. А атрибут тега без значения DISABLED позволяет сделать все пункты данной группы недоступными для выбора (листинг 20.9).
Листинг 20.9
<FORM ACTION="#">
<P>
Выполнять поиск по
<SELECT ID="search_in" NAME="search_in">
<OPTGROUP LABEL="Быстрый поиск">
<OPTION>названиям</OPTION>
<OPTION>ключевым словам</OPTION>
</OPTGROUP>
<OPTION SELECTED>названиям и ключевым словам</OPTION>
</SELECT>
</P>
</FORM>
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Список, обычный или раскрывающийся
Список, обычный или раскрывающийся Списки, как обычные, так и раскрывающиеся, реализуют с помощью парного тега <SELECT>, внутри которого помещают парные теги <OPTION>, создающие пункты списка.Начнем с парного тега <SELECT>, который создает сам список:<SELECT [SIZE="<высота в
23.4.4. Список
23.4.4. Список Виджит CList представляет собой список, состоящий из нескольких колонок. Ячейки такого списка могут содержать текстовые значения. Мы можем обратиться отдельно к каждой ячейке списка. Создать список можно одной из функций:GtkWidget *gtk_clist_new(gint columns);GtkWidget
Работаем через обычный браузер
Работаем через обычный браузер Как уже отмечалось ранее, к серверу VNC можно подключиться из обычного браузера, который поддерживает работу с Java-апплетами. На сегодняшний день язык программирования Java широко распространен по всему миру, поэтому можно смело утверждать,
Список кораблей
Список кораблей Едва ли не каждого, кто хоть как-то связан по роду деятельности с Интернетом, занимал вопрос: что за путь изберут для запуска открытой регистрации?Кириллический домен с самого начала проектировали как домен, получить имя в котором сможет каждый.Обсуждение
4.3.2. Черный список
4.3.2. Черный список Иногда возникает ситуация, когда вы не хотите больше получать письма от кого-либо из отправителей. Речь не о спаме, просто испортились отношения. Тогда можно добавить этого отправителя в черный список. Рассмотрим, как это сделать в веб-интерфейсе сервиса
Контрольный список
Контрольный список Итак, вы узнали, как собрать 100 000 друзей на вашу страницу Facebook. Пора за работу! Вот список задач, которые вам предстоит решить:– Создать страницу на Facebook (если нет).Это сделать легко, зайдите на Facebook.com. Если есть вопросы, прочитайте раздел «Помощь». От
3. Список
3. Список «10 способов, как сделать то-то», «17 секретов, как добиться успеха», «Пять способов, как избежать неудачи» – статья, видеоурок или скрин-каст. Это делается легко, потому что любой вопрос можно разбить на несколько частей, секретов, фишек и технологий, и описать их в
1.10. Список литературы
1.10. Список литературы Составление списка литературы – важный этап в написании работы. Этот небольшой раздел сразу привлекает внимание проверяющих. Поэтому рекомендуется отнестись к созданию и оформлению перечня использованных источников особо тщательно.Список
СПИСОК ЛІТЕРАТУРИ
СПИСОК ЛІТЕРАТУРИ 1. Basilli V.R. Viewing Maintenance as Reuse-Oriented Software Development/V.R. Basilli //IEEE Software. 1990. - June. -P. 19-25.2. Boehm B.W. Improving Software Productivity / B.W. Boehm // Computer. - 1987. - Vol. 20, n.9. - P. 43 - 57.3. Boehm B.W. Software Engineering Economics / B.W. Boehm - Englewood Cliffs, Ш.: Prentice-Hall, 1981. - 257 p.4. Boehm B.W. Spiral Model of software Development and Enhancement / B.W. Boehm // Computer. - 1988, - May. - P.
1.10. Список литературы
1.10. Список литературы Важность правильного оформления списка литературы переоценить сложно. Этот, на первый взгляд, небольшой раздел сразу привлекает внимание руководителей и проверяющих работы. Поэтому советую отнестись к созданию и оформлению перечня использованных
Список типов .NET
Список типов .NET * Целые типы Вещественные типы Логический тип Символьный тип Перечислимый и диапазонный типы Статические массивы Динамические массивы Записи Множества Файлы Указатели Процедурный тип Последовательности
ПИСЬМОНОСЕЦ: Обычный рекламный обман
ПИСЬМОНОСЕЦ: Обычный рекламный обман Автор: Илья Щуров VoyagerЗдравствуйте!Целый день не доходили руки до купленного журнала. На ночь глядя, хотя уже слипались глаза, уступив соблазну, решил-таки хотя бы пролистать его. И как линуксоид, конечно же, не мог тут же, несмотря на
Список литературы
Список литературы 1. Анрах Дж. Т. Удивительные фигуры: оптические иллюзии, поражающие воображение / Пер. с англ. Т. С. Курносенко. М.: ООО «Издательство АСТ»: ООО «Издательство Астрель», 2002. — 125 с.2. Баранова И. В. КОМПАС-3В для школьников. Черчение и компьютерная графика.
9.3.4. Список контактов
9.3.4. Список контактов Skype — это не только виртуальный телефон. Щелкните на контакте правой кнопкой, и вы увидите дополнительные возможности Skype (рис. 9.38). Вы можете:? Начать Чат — Skype позволяет заменить сервисы обмена короткими сообщениями вроде ICQ. Да, вы можете не только
Список каналов
Список каналов Список каналов – одна из самых важных частей программы, так как работа со списком во многом определяет, насколько удобно будет работать с приложением. Необходимо отметить, что в программе FlyDS работа со списком реализована с помощью контекстного меню,