Php Css表格没有';行不通

Php Css表格没有';行不通,php,css-tables,Php,Css Tables,我想用CSS修改我的表格,但它不起作用,唯一不起作用的CSS部分是表格。 CSS的其余部分工作正常 PHP代码: <table style="width:100%"> <tr> <td>Nif</td> <td>Nom</td> <td>Cognoms</td>

我想用CSS修改我的表格,但它不起作用,唯一不起作用的CSS部分是表格。 CSS的其余部分工作正常

PHP代码:

   <table style="width:100%">
           <tr>
            <td>Nif</td>
            <td>Nom</td>        
            <td>Cognoms</td>
            <td>Data</td>
            <td>Provincia</td>
           </tr>

   <?php 
      while ($fila = mysqli_fetch_row($resultado2)) {
        $Nif =$fila[0];
        $Nombre=$fila[1];
        $Cognoms=$fila[2];
        $Fecha=$fila[3];
        $Provincia=$fila[4];
       echo"<tr>";
       echo"<td>$Nif</td>";
       echo"<td>$Nombre</td>";      
       echo"<td> $Cognoms</td>";
       echo"<td> $Fecha</td>";
       echo"<td>$Provincia</td>";
       echo"</tr>";
     echo" </table>";
     }

     mysqli_close($con);

     ?>

任何帮助都将不胜感激。

对于每一行,您打印
echo”“
您应该将其放在while循环的末尾。

您的Php代码中有一个错误。不能在每行中打印表格

while(){
}有什么问题?css是否会影响“table”、“th”和“td”呢?您期望得到什么样的结果?很抱歉,我没有解释清楚。表的css根本不起作用,但其他css工作得很好。检查发送给浏览器的HTML在循环后关闭“表”标记,而不是在内部。在您的示例中,php脚本完成后出现了“blablablabla…”这是一个错误!但是这个表格的css仍然不起作用。我没有边框,没有背景颜色,没有在css上设置的东西。它很好用,试试看!如果您关闭循环内部的“table”标记,那么您的css工作仅用于第一次循环运行,而不用于其余的循环运行。为什么?第一次运行后,rest html不再是表的一部分,因为它位于表标记之外!请核对我的答案,作为对你问题的回答。
input#boton{
    color:white;
    font-size:2em;
    background-color:#00BFFF;
    height:0.8cm;
    border:2px;
    width:80%;
    margin-top:1%;
     margin-left:10%;
    -webkit-border-radius:5px;
        -ms-border-radius:5px;
        -moz-border-radius:5px;
}

input#boton:hover{

    background-color:#2EFE2E;

}

table, th, td {
    border: 2px solid black;
    color: blue;
    width: 50%;
    font-size: 150%;
    text-align:center;
    background-color:yellow;
}