Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 表格颜色文本不会更改_Php_Html_Css_Syntax_Colors - Fatal编程技术网

Php 表格颜色文本不会更改

Php 表格颜色文本不会更改,php,html,css,syntax,colors,Php,Html,Css,Syntax,Colors,我想更改表格中的文本颜色 这就是我的全部php代码: <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <form action="" method="POST"> Lista:<br> <input

我想更改表格中的文本颜色

这就是我的全部php代码:

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" type="text/css" href="style.css" />

</head>

<body>

    <form action="" method="POST">
    Lista:<br>
    <input type="text" name="camp_1">
    <br>
    <input type="submit" value="Submit" />
    <?php

        if (isset($_POST['camp_1'])){
            $var = $_POST['camp_1'];

            $var = str_replace(' ','', $var);

            $x = explode(',', $var);
            $odd = 1;
            $sum = 0;
            echo '<table>';

            for($i = 0; $i < count ($x) - 1; $i = $i + 2){
                if ( $odd ){
                    echo
                    '<tr>
                        <th>'.$x[$i].'</td>
                        <th>'.$x[$i + 1].'</td>
                    </tr>';
                }
                else{
                    echo
                    '<tr>
                        <td>'.$x[$i].'</td>
                        <td>'.$x[$i + 1].'</td>
                    </tr>';
                }
                $sum += $x[$i + 1];
                $odd = 1 - $odd; // comutes between 0 and 1
            }

            if ( $odd ){
                    echo
                    '<tr >
                        <th>Total</th>
                        <th>'.$sum.' $</th>
                    </tr>';
                }
                else{
                    echo
                    '<tr>
                        <td>Total</td>
                        <td>'.$sum.' $</td>
                    </tr>';
                }   

            echo '</table>';


        }//if isset
    ?> 

    </form>
</body>
</html>
它只是忽略了我在CSS文件中写的关于td和th的内容 我必须补充的是,这两个文件都在同一个文件夹中

表,th,tr{ 背景颜色:绿色; 颜色:58FAD0; } 运输署{ 颜色:CC2EFA; } 名字 姓氏 节省物 彼得 格里芬 $100 露易丝 格里芬 $150 乔 斯旺森 $300 克利夫兰 棕色的 $250
使用内嵌式CSS对我来说可以,你链接了你的CSS文件吗?是的,像这样:两个文件都在同一个文件夹中:这不是一个很好的主意,元素是表格标题中的单元格,不应该这样输出,我猜浏览器正在试图修复你的错误,并通过@adeneo将它们变成了elseAgreed,但在样式方面,桌子是否会显示出来?如果是这样的话,它只是黑白的吗?尝试将:body{background color:000;}添加到您的CSS中,看看它是否会将页面更改为black,但他们在这里这样做,并且效果良好:D
table th{
    background-color: green;
    color: #58FAD0;
}

td {
    color: #CC2EFA;
}