Css表不起作用

时间:2015-01-24 13:41:50

标签: php css-tables

我想通过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);

     ?>

CSS的一部分:

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;
}

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:3)

对于每一行,您打印echo" </table>";您应该将它放在while循环的末尾。

答案 1 :(得分:0)

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

而(){ }