我在除IE8以外的所有瀏覽器中都旋轉了文本。我試圖用這種方法(矩陣):在IE8中旋轉文本90度不起作用
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-2.755455294239536e-16, M12=-1.5, M21=1.5, M22=-2.755455294239536e-16, SizingMethod='auto expand')";
但它沒有工作! 有人可以幫忙嗎?這個問題有什麼新東西嗎?
我在除IE8以外的所有瀏覽器中都旋轉了文本。我試圖用這種方法(矩陣):在IE8中旋轉文本90度不起作用
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-2.755455294239536e-16, M12=-1.5, M21=1.5, M22=-2.755455294239536e-16, SizingMethod='auto expand')";
但它沒有工作! 有人可以幫忙嗎?這個問題有什麼新東西嗎?
你必須使用filter屬性來支持IE8。這裏是Demo。
您可以通過定義整型值(0,1,2,3)
div
{
width:150px;
height:150px;
-ms-transform:rotate(9deg); /* IE 9 */
-moz-transform:rotate(90deg); /* Firefox */
-webkit-transform:rotate(90deg); /* Safari and Chrome */
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); /*FOR IE8*/
}
採取演示鏈接,並嘗試在IE8中......它不會工作! –
我已經在IE測試工具中測試過,它工作。讓我在這裏上傳一個截圖。之後我會用'browserstack'進行檢查。 –
這一個很好,但3而不是1過濾器:progid:DXImageTransform.Microsoft.BasicImage(rotation = 3); –
IE8不支持大多數現代功能。嘗試,如果mordernizr JS幫助..
您可以嘗試一些東西一樣
-ms-transform: rotate(-90deg);
90度值需要調整按您的要求
原創文章如下http://css-tricks.com/snippets/css/text-rotation/
還有一個老版本的IE版本,如下所示
-sand-transform: rotate(10deg);
這裏更多信息CSS3 transform: rotate; in IE9
希望它能幫助!
試過它,並沒有工作,並沒有工作我的意思是它不會旋轉 –
'-ms-transform'不適用於IE8。你必須爲IE8使用過濾器。 –
我試過-sand-transform:rotate(10deg);並沒有工作在IE8 –
不只是'filter'(不'-MS-filter'改變的程度)工作? – Pietu1998
沒有工作並沒有說明問題。 – Raptor
你有沒有使用它的旋轉'過濾器:progid:DXImageTransform.Microsoft.BasicImage(旋轉= 1);' –