html - 针对特定的 <div> CSS

标签 html css

我有这个 HTML 结构,我想像这样在 CSS 中定位 divs:

<div></div>
<div></div>
<div></div> <!-- SPECIFIC STYLE -->
<div></div>
<div></div>
<div></div> <!-- SPECIFIC STYLE -->
<div></div>
<div></div>
<div></div> <!-- SPECIFIC STYLE -->

我不知道如何使用 nth-child 在 CSS 中定位这些 div?

最佳答案

因为你想改变每三个元素的样式。你可以这样做:

div:nth-child(3n+0) {
    color: red;
}
<div>1</div>
<div>2</div>
<div>3</div> <!-- SPECIFIC STYLE -->
<div>4</div>
<div>5</div>
<div>6</div> <!-- SPECIFIC STYLE -->
<div>7</div>
<div>8</div>
<div>9</div> <!-- SPECIFIC STYLE -->

关于html - 针对特定的 <div> CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42783467/

相关文章:

html - 如何停止幻灯片在滚动条上移动

css - 纵向和横向的 Bootstrap 列 View

css - 在 flexbox 布局中缩放背景图像而不影响相邻元素

html - 使 div in div in div 可滚动并溢出

html - 为什么这张图片在网上加载时损坏了,但当我预览时却没问题?

jquery - 使用 jQuery 通过输入添加新的评级元素

html - 当使用位置 : fixed? 时,为什么我的导航与 CSS 中的容器宽度不同

javascript - 如何使用 HTML5 地理定位 javascript 初始化具有地理定位(用户当前位置)的 Google Maps API

javascript - 在 Bootstrap 3 中自定义搜索框 CSS 以及在导航栏中放置元素

html - div背景颜色不覆盖背景图像div的全部高度和宽度