Php 表格颜色文本不会更改
我想更改表格中的文本颜色 这就是我的全部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
<!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;
}