gpt4 book ai didi

php - 将第 n 种颜色添加到 php 循环

转载 作者:行者123 更新时间:2023-11-28 02:58:48 25 4
gpt4 key购买 nike

谁能帮我把下面的html代码添加到php循环中

目的是用3种不同颜色重复段落101次

谢谢

HTML

p:nth-child(1n) {background: #e0ffff:}
p:nth-child(2n) {background: #f5f5db};
p:nth-child (3n) {background: #ffe4e1;}

PHP

<?php
for ($n=0; $n<101; $n++)
echo "Paragraph $n..."."<br />
\n";
?>

最佳答案

如果你想要一个段落,你必须在你的 echo 中使用 html 标签

<?php
for ($n=0; $n<101; $n++)
echo "<p>Paragraph $n...</p>";
}
?>

您的 CSS 代码会更改每个段落的背景颜色。但是用模做这个有点难。 nth-child(an+b) 语法不允许模数选择。使用此语法很容易选择偶数或奇数元素。

:nth-child(n) 适用于每个元素 (0, 1, 2, 3, ...)

:nth-child(2n) 适用于每个偶数元素 (0, 2, 4, 6, ...)

:nth-child(3n) 应用于每隔三个元素(0、3、6、9、...)

在您的情况下,使用 3n+x 似乎更合乎逻辑,其中 x 是 0,1 或 2

p:nth-child(3n) {background: #e0ffff:}
p:nth-child(3n+1) {background: #f5f5db};
p:nth-child(3n+2) {background: #ffe4e1;}

关于php - 将第 n 种颜色添加到 php 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35574883/

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