我必须在这个问题的末尾使用定位来重新创建图像。我不允许以任何方式编辑HTML。我不想知道解决方案,而是想知道我遗漏或忽略了什么。我敢肯定这必须用position: absolute来完成,但我不确定如何分别针对每个盒子。
代码如下:
body {
font-family: 'Mansalva', cursive;
position: absolute;
}
div {
border: 3px solid black;
text-align: center;
position: relative;
height: 100px;
width: 200px;
background-color: blue;
}
p {
border: 2px solid black;
border-top-left-radius: 100px;
border-top-right-radius: 100px;
border-bottom: 0px;
background-color: black;
color: white;
font-size: 35px;
height: 100px;
width: 200px;
}<body>
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div><p>Your Name</p></div>
</body>

发布于 2021-09-09 19:49:15
要仅使用css执行此操作,您必须使用选择器。
例如:
/* Selects the second <li> element in a list */
li:nth-child(2) {
color: lime;
}
/* Selects every fourth element
among any group of siblings */
:nth-child(4n) {
color: lime;
}documentation做得非常好。
在不接触HTML和添加JS的情况下,我认为CSS选择器是强制性的。
帮助您的另一个link
您可以使用CSS选择器来定位特定的div和CSS网格
https://stackoverflow.com/questions/69123752
复制相似问题