Điều duy nhất mà làm việc cho tình hình của tôi là sử dụng CSS giấy nhám - một khi tôi đã có tích hợp, tôi đã cố gắng mã CSS sau ...
#vertbar p.name {
-sand-transform: rotate(180deg);
}
và thì đấy! IE xoay văn bản theo chiều dọc, đọc từ dưới lên trên. Tuy nhiên, trong tất cả các trình duyệt khác, định hướng này được coi là 270 độ.
bây giờ tôi đã có các trình duyệt khác xoay văn bản ở một góc độ khác nhau để IE, như nếu hệ thống IE phối hợp là back-to-front (Tôi sẽ không ngạc nhiên ...)
tôi nghĩ rằng tôi d thử nhận xét có điều kiện để chỉ phân phát quy tắc -sand-transform
cho trình duyệt IE. Vì lý do gì, IE bỏ qua điều này và vì vậy việc xoay vòng thậm chí không được áp dụng (IE10 có bỏ qua các nhận xét có điều kiện không?)
Vì vậy, bây giờ tôi đã gặp phải tất cả các trình duyệt để thực hiện điều đó. Sắp xếp thứ tự các quy tắc và đặt 180 độ cho IE và 270 độ cho những người khác, cuối cùng tôi đã có quy tắc CSS làm việc để xoay văn bản theo chiều dọc, đọc từ dưới lên trên, trong Firefox, Chrome, Safari và IE!
#vertbar p.name {
-sand-transform: rotate(180deg);
-webkit-transform: rotate(270deg) !important;
-moz-transform: rotate(270deg) !important;
-o-transform: rotate(270deg) !important;
font-size: 14px;
text-transform: capitalize;
display: block;
white-space: nowrap;
height: 330px;
text-align: left;
color: #FFF;
line-height: 40px;
margin-top: 0px;
}
Hoan hô! Hy vọng rằng đây là giúp đỡ cho một ai đó, tôi lãng phí hơn 2 giờ cố gắng để có được điều này được sắp xếp. : P
Cập nhật: Chỉ muốn chỉnh sửa - 270 độ là 270 độ trong tất cả các trình duyệt. Tôi phát hiện ra rằng tôi đã có một quy tắc khác với vòng quay 90 độ, được thêm vào quy tắc thứ hai là 180 độ, để cho tổng cộng là 270. Vì vậy, thật thú vị khi lưu ý giá trị xoay là tương đối (bổ sung?) Thay vì tuyệt đối.
nhờ cho câu trả lời, nếu có các hình thức khác để làm điều này, trong CSS 2 Hoặc một cái gì đó ?? –