Bueno no sé si es extraño pero tengo una tabla con varias celdas y al veces las lineas de las filas no aparecen entre medio de ellas como esta imagen.

porque pasa y como puedo solucionarlo? el codigo:
-   
-     body 
-     { 
-         height: 100%; 
-         margin: 0px; 
-         padding: 0px; 
-     } 
-   
-     table, th, td { 
-         border: 1px solid black; 
-         border-collapse: collapse; 
-     } 
-   
-     .table-info 
-     { 
-         border-spacing: 0px; 
-     } 
-   
-   
-     <table class='table-info'> 
-             <th style='width:100px'>- colum1 </th>
 
-             <th style='width:100px'>- colum2 </th>
 
-             <th style='width:100px'>- colum3 </th>
 
-             <th style='width:100px'>- colum4 </th>
 
-             <th style='width:100px'>- colum5 </th>
 
-             <th style='width:100px'>- colum6 </th>