Элементы DIV не совместимы с tabindex в HTML4 ).
( ПРИМЕЧАНИЕ Спецификация HTML 5 позволяет , однако, это допускает, и это обычно работает независимо)
Следующие элементы поддерживают атрибут tabindex: A, AREA, BUTTON, INPUT, OBJECT, SELECT и TEXTAREA.
По сути, все, что вы ожидаете, сможет удерживать фокус; элементы формы, ссылки и т. д.
Я думаю, что вы, вероятно, захотите здесь сделать, - использовать немного JS (я бы рекомендовал jQuery для чего-то относительно безболезненного), чтобы привязать событие фокуса к элементу ввода и установить границу для родителя дела.
Поместите это внизу тега body, чтобы получить jQuery из Google CDN:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
Тогда что-то вроде этого, вероятно, сработает:
$(function() {
$('div.radio input').bind({
focus : function() {
$(this).closest('div.radio').css('border','1px dotted #000');
},
blur : function() {
$(this).closest('div.radio').css('border','none');
}
});
});