Question answer on Stack Overflow:
A Pen by Chris Spittles on CodePen.
Question answer on Stack Overflow:
A Pen by Chris Spittles on CodePen.
<div class="intro"> | |
<h1>Cross Browser Vertical Text in Table Header</h1> | |
<p>This pen demonstrates how to use vertical text in a table header and answers the following question on Stack Overflow: | |
<a href="http://stackoverflow.com/questions/12978156/vertically-text-in-internet-explorer-8-9-inside-a-table/13289233#13289233">Vertically text in Internet Explorer 8/9 inside a table</a>.</p> | |
</div> | |
<table> | |
<thead> | |
<tr> | |
<th></th> | |
<th>Col 1</th> | |
<th>Col 2</th> | |
</tr> | |
</thead> | |
<tbody> | |
<tr> | |
<th>Row 1</th> | |
<td>12</td> | |
<td>14</td> | |
</tr> | |
<tr> | |
<th>Row 2</th> | |
<td>13</td> | |
<td>11</td> | |
</tr> | |
</tbody> | |
</table> |
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> |
table { | |
font-family: sans-serif; | |
border-collapse: collapse; | |
} | |
thead th { | |
-moz-transform: rotate(-90deg); /* FF3.5+ */ | |
-o-transform: rotate(-90deg); /* Opera 10.5 */ | |
-webkit-transform: rotate(-90deg); /* Saf3.1+, Chrome */ | |
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* IE6,IE7 */ | |
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; /* IE8 */ | |
vertical-align: top; | |
padding: 15px 0; | |
} | |
th { | |
color: #666; | |
font-weight: normal; | |
} | |
td, th { | |
padding: 10px; | |
text-align: center; | |
border: solid 1px #999; | |
} | |
/* For aesthetics only */ | |
body { | |
margin: 40px; | |
font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; | |
} | |
.intro h1 { | |
font: 200 1.7em Segoe UI, "Segoe UI Light", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; | |
font-weight: 200; | |
color: #666; | |
} | |
.intro p { | |
max-width: 600px; | |
} | |
.example { | |
font-weight: bold; | |
} |