2013-09-12 3 views
0

Я не уверен, что навигация табов - это правильный термин, но здесь идет. Как вы знаете, если вы нажмете кнопку вкладки на клавиатуре, фокус элемента изменится на следующий элемент. Итак, первый вопрос заключается в том, что это называется переходом на вкладку или навигацией на вкладке, например, переходом с одной вкладки на другую смены экрана (две разные страницы на одной вкладке на каждой вкладке)? Второй вопрос заключается в том, как управлять потоком вкладки во время ее перемещения, например, я хочу, чтобы она перемещалась вертикально до определенной точки, прежде чем она перемещается горизонтально. Я даже не уверен, как пометить это, поэтому, если я помечаю что-то неправильно, пожалуйста, поправьте меня.Является ли эта вкладка навигацией, и если да, то как?

+0

Если вы хотите перемещаться по полям на странице с помощью клавиши табуляции, вы можете использовать атрибут 'tabindex'. Атрибут может иметь значение 1, 2, 3 и т. Д. Вы можете увидеть его в действии [здесь] (http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_global_tabindex). – Harry

+0

Похоже, что [стандарт] (http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex) наиболее полно объясняет вкладку ... – Teemu

+0

@Harry Понимаю. Благодарю. –

ответ

0

Первого:

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

Второе:

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

Если вы хотите, чтобы вкладка работала определенным образом, элементы формы имеют атрибут tabindex, и вы можете установить это число. Затем вкладка должна следовать за цифрами, то есть от 1 до> 2 -> 3.

Подробнее см. here.

+0

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

0

Любой элемент в html имеет индекс вкладки <element tabindex="number">. Нажатие на вкладку пересечет элементы на вашей странице. Навигационная часть вашего вопроса ответ - как вы пришли к выводу, в первом из двух альтернатив для интерпретации - красиво здесь: http://en.wikipedia.org/wiki/Tabbing_navigation

+0

traverse, это слово, которое я должен использовать для google, а не для навигации –

Смежные вопросы