html - 我可以根据索引应用 CSS 吗?

标签 html css

假设我有 50 个元素的网格。如果它的列表很宽,那么如果我用不同的颜色奇数和偶数 div 对读者来说很容易。 现在假设我想每 5 个 div 执行一次颜色代码。有没有办法根据数字选择要应用的 css?喜欢而不是

<div class="odd">blah</div>
<div class="even">blah</div>
<div class="odd">blah</div>
<div class="even">blah</div>
<div class="fifthOdd">blah</div>
...
<div class="fifthEven">blah</div>

做类似的事情

<div class="1">blah</div>
<div class="2">blah</div>
...
<div class="5">blah</div>
...
<div class="10">blah</div>

并允许编写 css 的人根据他们的索引选择配色方案的工作方式?

最佳答案

是的,用nth-child .请注意,nth-child 在 IE 中不起作用,但它是一个有效的 jQuery 选择器,因此您可以将其与现代浏览器和纯 CSS 一起使用,或者与所有浏览器一起使用并使用一些表示性 JavaScript。

关于html - 我可以根据索引应用 CSS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2362577/

相关文章:

html - firefox/opera 中的按钮填充问题

javascript - 使滚动跳转到列表中的下一个图像(不连续)

javascript - 带有 html 的导航器无法使用 javascript

jquery - <li> 中的文本对齐为制表符

php - 为什么这不会向数据库提交值?

html - 文本换行时行元素被下推

javascript - 提交位于不同页面的表单

css - IE6中圆 Angular 和问题的绝对位置

html - CSS 如何自动调整我的 div 大小以适应内容?

javascript - 为 Javascript 的确认函数创建自定义样式