我希望使父级
像这样:
div
的所有子元素可以成为焦点,但不包括孙子级别。像这样:
<div class="parent" >
<div class="child1" > <!-- should be focused-->
<div class="grandchild" ></div> <!-- shouldn't be focused-->
</div>
<div class="child2" > <!-- should be focused-->
<div class="grandchild" ></div> <!-- shouldn't be focused-->
</div>
<div class="child3" > <!-- should be focused-->
<div class="grandchild" ></div> <!-- shouldn't be focused-->
</div>
<div class="child4" > <!-- should be focused-->
<div class="grandchild" ></div> <!-- shouldn't be focused-->
</div>
<div class="child5" > <!-- should be focused-->
<div class="grandchild" ></div> <!-- shouldn't be focused-->
<!-- more divs-->
</div>
</div>
纯粹使用HTML、CSS可以实现吗?
在父级div上使用tabindex=0
是否可使所有子元素都可获取焦点?还是需要为每个子元素单独添加tabindex
属性?
使用键盘上的Tab按钮
parent > .child
(假设所有子元素都有一个child类)。 - Siddharth Shyniben