gpt4 book ai didi

html - 每行的备用 div 宽度

转载 作者:太空狗 更新时间:2023-10-29 15:26:36 25 4
gpt4 key购买 nike

所以基本上我有这个标记

<div class="container">
<article>1</article>
<article>2</article>
<article>3</article>
<article>4</article>
<article>5</article>
<article>6</article>
</div>

enter image description here

我如何才能让每行的第一个和第二个 div 有不同的宽度?

我尝试了 article:nth-child+ diff 步进来定位备用 div,但我找不到正确的步进组合

编辑:我真的不能编辑 HTML 结构,因为这是一个 WordPress 插件输出

最佳答案

您将需要使用 :nth-child() 选择器在这里...

实际上,这里的模式在每第 4 个元素之后重复一次...因此您需要定位 4n4n+14n+24n+3

.container {
display: flex;
flex-wrap: wrap;
}

article {
display: flex;
align-items: center;
justify-content: center;
height: 100px;
border: 5px solid #fff;
background: gray;
box-sizing: border-box;
color: #fff;
font: bold 20px Verdana;
}

article:nth-child(4n),
article:nth-child(4n+1) {
width: 25%
}

article:nth-child(4n+2),
article:nth-child(4n+3) {
width: 75%
}
<div class="container">
<article>1</article>
<article>2</article>
<article>3</article>
<article>4</article>
<article>5</article>
<article>6</article>
<article>7</article>
<article>8</article>
<article>9</article>
<article>10</article>
<article>11</article>
<article>12</article>
</div>

关于html - 每行的备用 div 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49377754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com