Протоколы Internet


Язык HTML - часть 87


...more medical history...

</fieldset>

<fieldset>

<legend>current medication</legend>

are you currently taking any medication?

<input name="medication_now"

type="radio"

value="yes" tabindex="35">yes

<input name="medication_now"

type="radio"

value="no" tabindex="35">no

if you are currently taking medication, please indicate

it in the space below:

<textarea name="current_medication"

rows="20" cols="50"

tabindex="40">

</textarea>

</fieldset>

</form>

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

26. Выделение элементов

Активный элемент HTML-документа должен быть выделен. Существует несколько способов выделения элемента:

  1. Пометить элемент с помощью мышки.
  2. Выделить нужный элемент, перемещаясь от элемента к элементу с помощью стрелок или других клавиш.
  3. Выбрать нужный элемент, нажав определенную комбинацию клавиш.

Описание атрибута

tabindex = integer

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

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

  1. Тем элементам, которые поддерживают атрибут tabindex, присваиваются положительные значения и они просматриваются первыми. Процесс просмотра начинается с меньших значений tabindex и продолжается в направлении больших. Элементы, которые имеют равные значения tabindex должны обрабатываться в порядке их появления в документе.
  2. Элементы, для которых атрибут tabindex не определен или не поддерживается, просматриваются в порядке их появления в документе.
  3. Те элементы, которым приписано отрицательное значение tabindex, не участвуют в процессе просмотра.



  4. Начало  Назад  Вперед