2015-01-24 12 views
-1

CSS로 테이블을 수정하고 싶지만 작동하지 않습니다.이 테이블의 유일한 css 부분입니다. 나머지 css가 올바르게 작동합니다.Css 테이블이 작동하지 않습니다.

PHP 코드 : CSS의의

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

    ?> 

부 : 어떤 도움을 주시면 감사하겠습니다

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

.

+0

문제는 무엇인가? CSS가 "table", "th"및 "td"에 전혀 영향을 줍니까? –

+0

어떤 결과를 기대하고 있으며 어떤 결과를 얻고 있습니까? – CumminUp07

+0

죄송합니다. 명확하게 설명하지 않았습니다! . 테이블에 대한 CSS는 전혀 작동하지 않지만, CSS의 나머지 부분은 잘 작동합니다. – Asis

답변

3

각 행에 대해 echo" </table>";을 인쇄하십시오. while 루프의 끝에 넣어야합니다.

+0

그건 오류예요! 하지만 테이블에 대한 CSS는 여전히 작동하지 않습니다. 나는 테두리가없고, 배경색도없고, CSS에 설정 한 것도 없습니다. – Asis

+0

잘 작동합니다. 루프 내부에서 "표"태그를 닫으면 CSS 작업은 첫 번째 루프 만 실행되지만 나머지는 수행되지 않습니다. 왜? 첫 번째 실행 후 테이블 태그의 바깥쪽에 있기 때문에 나머지 html 테이블의 일부가 아닙니다! – Eugen

+0

네, 이제 작동합니다. 고맙습니다! – Asis

0

PHP 코드에 오류가 있습니다. 각 행에 표를 인쇄해서는 안됩니다.

동안() { }