To rotate text via CSS, in IE, Safari, Chrome and Firefox, use the following code:
.ninety-degrees-rotation{
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
The effect can be a bit hard to make use of, though (the elements are turned outside their original bounding boxes).
(thanks to Tonci Damjanic for the Opera code)
You’ve forgotten about Opera:
-o-transform: rotate(-90deg);
Thanks for your comment Tonci, I’ve added your suggestion.