【发布时间】:2018-08-25 20:59:17
【问题描述】:
我试图弄清楚如何通过 css 使用 HTML 属性 tabindex。
我特别想将tabIndex=0 添加到所有包含className='my-checkbox' 的div 元素中。
这就是我所拥有的:
<div tabIndex="0" className="my-checkbox">
...
<div>
由于我的<div className="my-checkbox"> 在我的应用程序中重复多次,我不想每次都明确定义tabIndex 属性;因此我正在寻找一种避免代码重复的方法。
如何将tabIndex=0 属性添加到所有包含className="my-checkbox" 的div 元素?
我尝试添加以下 css 规则,但没有成功:
div .my-checkbox-img {
tab-index: '0'
}
这增加了一个tab-index 样式,它似乎不起作用; Google Chrome 调试器将其显示为 unknown property。
我尝试了nav-index,但这似乎也被弃用了。
总结一下我的问题:
- 样式和属性有什么区别?我正在寻找比this SO answer 更详细的内容。
- html属性与css属性有什么关系(如
tabIndex到tab-index等)? - 如何将
tabIndex=0属性添加到所有包含className="my-checkbox"的div元素?
【问题讨论】:
-
我不认为 html 属性和 CSS 之间肯定存在关系......我将举一个简单的例子
required你不会找到类似 CSS 的,因为它什么都没有与造型有关。我很确定tabindex就是其中之一。
标签: html css dom properties tabindex