html - 如何选择每个框进行样式设置,共有三个类,框子类只说框,但其中有 10 个
问题描述
如何设置十个盒子的样式,当我尝试与父级一起设置所有十个盒子的样式时...我尝试重命名盒子子级的每个类,以便我可以设置它们的样式,但它不起作用如何我是否选择用单独的背景颜色设置每个框的样式....同样,当我尝试在导航上获取图像时,我什么也没有,当我从检查工具复制图像链接时,徽标不存在我只得到图片。
<section class="middle-content">
<h2>Why Did It Have To Be Boxes...</h2>
<div class="boxes">
<div class="box">Box 1</div>
<div class="box">Box 2</div>
<div class="box">Box 3</div>
<div class="box">Box 4</div>
<div class="box">Box 5</div>
<div class="box">Box 6</div>
<div class="box">Box 7</div>
<div class="box">Box 8</div>
<div class="box">Box 9</div>
<div class="box">Box 10</div>
</div>
</section>
解决方案
您可以使用nth-child
选择器。它可以接受一个index
你想要定位的元素(从 index 开始1
),或者你可以指定一个规则(3n
意味着每个third
元素)
.box:nth-child(1) {
background: yellow;
}
.box:nth-child(2) {
background: red;
}
.box:nth-child(3n) {
background: green;
}
<section class="middle-content">
<h2>Why Did It Have To Be Boxes...</h2>
<div class="boxes">
<div class="box">Box 1</div>
<div class="box">Box 2</div>
<div class="box">Box 3</div>
<div class="box">Box 4</div>
<div class="box">Box 5</div>
<div class="box">Box 6</div>
<div class="box">Box 7</div>
<div class="box">Box 8</div>
<div class="box">Box 9</div>
<div class="box">Box 10</div>
</div>
</section>
推荐阅读
- java - 在没有科学记数法的情况下格式化字符串中的双精度数
- google-sheets - 为什么谷歌表格另存为 PDF 不会在单元格中显示图标?
- json - 无法将 JSON 转换为对象
- c# - 无法使用其 XSD 反序列化来自 REST 服务的 HttpResponse 消息以生成 C# 类
- php - Laravel hasMany() 基于 2 个条件
- python - 如何从 groupby 模式中选择一个值?
- azure-files - 如何为 azure 文件共享设置自动触发器
- selenium - 刮除一个以上的标准
- node.js - 从一个表中触发多项选择,并使用 node-red dashdb-in 和 dashdb-out 模块将结果插入到目标表中
- mysql - QUERY 显示用户 SQL-Workbench 的好友列表