我有一個帶有標題的div,它已經被CSS轉換旋轉-90度,所以它垂直顯示。保持div高度與已旋轉的文字一致
#mydiv h2 {
writing-mode: tb-rl;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
white-space: nowrap;
width: 20px;
height: 20px;
}
問題是,包含div不與文本拉伸;相反,文本漂浮在div框外。
我該如何讓文本伸縮?
2012年的行爲可能不同,但現在''writing-mode:tb-rl'帶有'* -transform:rotate(-90deg)'會導致兩者相互抵消並且文本被水平寫入。這裏給出的CSS(以及下面接受的答案)無法在現代瀏覽器中旋轉文本。 –