fikir edinmek açısından bir örnek bu hocam height:auto yemiyor o yuzden padding verdim

<style>
		.cevir {
    display:inline-block;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);    
	 padding:40px 10px; 
}

.tableborder, .tableborder td, .tableborder th{
    border-collapse:collapse;
    border:1px solid #000;
}
 
		   </style>
<table class="tableborder">
 <tr>
     <th>
         <div class="cevir">başlık buraya</div>
     </th>
     <th>
         <div class="cevir">başlık buraya</div>
     </th>
     <th>
         <div class="cevir">başlık buraya</div>
     </th>     
 </tr>
 <tr>
     <td>detaylar buraya</td>
     <td>detaylar buraya</td>
     <td>detaylar buraya</td>
 </tr>
 <tr>
     <td>detaylar buraya</td>
     <td>detaylar buraya</td>
     <td>detaylar buraya</td>
 </tr>
</table>