我知道您可以将表的第n行或单元格设置为在for循环中具有某些属性
if($ib % 7){
echo '<td>'.$ib.'</td>';
}
else{
echo '<td bgcolor="005082"></td>';
}
但是您也可以对下一行进行相同操作。换句话说,我可以将第7个和第8个表格单元格彼此相邻设置为相同的颜色吗?我正在建立日历,想突出显示周末。
答案 0 :(得分:1)
你的意思是
if($ib % 7 == 0 || $ib % 7 == 1){
echo '<td bgcolor="005082"></td>';
}
else {
echo '<td>'.$ib.'</td>';
}
答案 1 :(得分:0)
以防您使用 CSS nth-child
table tr td:nth-child(7n+7), table tr td:nth-child(7n+8) {
background: #005082;
}
我选择了第6和第7个元素,因为一周持续7天...