乘法表有一点风格

时间:2014-02-24 07:35:34

标签: php html html-table

我有乘法表,我想修改它,如下所示 - 使第一行和第一列项目加粗和居中。如果我理解为正确,我只需要使用标签。我仍然无法弄清楚如何做到这一点,这就是我试过的......

<?php

$cols = 10;
$rows = 10;
?>

这里有很多HTML文字......

<?php

        echo "<table border=\"1\">";





        for ($r =1; $r < $rows; $r++){



            echo('<tr>');



            for ($c = 1; $c < $cols; $c++)

            if ($r =1 or $c=1){
                echo('<th>'.$r*$c.'</th>');
            }


                echo( '<td>' .$c*$r.'</td>');
            echo('</tr>');
        }

        echo("</table>");


        ?>

我想我错过了相当明显的解决方法。

任何建议都将不胜感激,谢谢!

2 个答案:

答案 0 :(得分:3)

使用以下CSS选择器

table>tr:first-child>*, table>tr>td:first-child, table>tr>th:first-child {
    font-weight:bold;
    text-align:center
 }

答案 1 :(得分:2)

你混淆了赋值和比较运算符。 =是赋值运算符。您需要在==语句中使用比较运算符(if)。

echo '<table border="1">';
for ($r = 1; $r <= $rows; $r++){
    echo '<tr>';
    for ($c = 1; $c <= $cols; $c++)
    if ($r == 1 || $c == 1)
        echo '<th>'. $r * $c. '</th>';
    else
        echo '<td>'. $r * $c. '</td>';
    echo '</tr>';
}
echo '</table>';