2

有没有办法在表格内将文本旋转 90 度:

就像是:

    <tr>
        <th class="bottomtop">
            <span class="bottomtop">{{ task_definition }}</span>
        </th>
    </tr>

.bottomtotop { 
    transform:rotate(270deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}

我希望文本看起来像:

h
e
l
l
o
# with the actual letters rotated 90 degrees counter-clockwise.
4

2 回答 2

2

我认为你的主要问题是你span有一个类bottomtop,但是你的 CSS 定义了bottomtotop. 我刚刚添加了一个display:block,并更正了类名,它工作正常。http://jsfiddle.net/c5FzT/

.bottomtop { 
display:block;
transform:rotate(270deg);
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);

}

于 2013-06-10T20:57:29.603 回答
1

也许你想要这样的东西

.bottomtotop { 
 -webkit-transform: rotate(90deg); 
 -moz-transform: rotate(90deg);   
  display:inline-block
}

最重要的是它span是一个内联元素。转换不适用于此。因此,您需要使用块元素或使用display:inline-blockor display:block withspan并且当然将类名与标记匹配。(您在标记中提到了 bottomtop,但在您的 CSS 中它是bottomtotop

Js小提琴

于 2013-06-10T20:56:12.040 回答